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