python - AttributeError error while trying to split an array of numbers -
i created array arr1 = [25, 26]. when try split array on basis on comma using statement array1 = arr1.split(','), getting error:
traceback (most recent call last): file "<stdin>", line 1, in <module> array1 = arr1.split(',') attributeerror: 'list' object has no attribute 'split' where getting wrong?
arr1 = [25,26] first arr1 not array list object.
second split not part list's attributes can't use split function list object.
you can see list attributes using dir built-in function.
>>> dir([]) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__set attr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert' , 'pop', 'remove', 'reverse', 'sort'] that why getting attributeerror excecption because applying split function on list object not part of list's attributes.
Comments
Post a Comment