Найти - Пользователи
Полная версия: Обращение к несуществующему элементу списка
Начало » Python для новичков » Обращение к несуществующему элементу списка
1
Voroshek
array = list()
def func():
if array==None:
pass
else:
i = 0
while array[i]!=None:
pass
func()
while array[i]!=None:
IndexError: list index out of range
Ему вообще какое дело, есть этот array или его нет? Ведь else будет выполняться только при непустом списке!
masterito
>>> array = list()
>>> array
[]
>>> none=None
>>> print(none)
None
>>> array==none
False
Пустой список не есть None. Я бы на вашем месте делал проверку:
>>> not array
True
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB