Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 30, 2011 12:49:13

barabansheg
От:
Зарегистрирован: 2011-10-16
Сообщения: 114
Репутация: +  2  -
Профиль   Отправить e-mail  

Работа со срезом списка

Вот такой вот вопрос: Есть кусок кода из примера по urwid

 if not content[position+2:position + 3]:
content.append(new_question())
Он работает как надо, а если заменить на:
 if not content[position+2]:
content.append(new_question())
Пишет Out of range. В чем разница?



Fidonet. Nod 2:5034/10. Идет набор. Подробности в личку.
Мой блог

Офлайн

#2 Ноя. 30, 2011 12:52:55

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Работа со срезом списка

In : a =

In : len(a)
Out: 3

In : a
Out:

In : b = a

In : b
Out:

In : a
—————————————————————————
IndexError: list index out of range

Офлайн

#3 Ноя. 30, 2011 13:00:01

barabansheg
От:
Зарегистрирован: 2011-10-16
Сообщения: 114
Репутация: +  2  -
Профиль   Отправить e-mail  

Работа со срезом списка

Благодарю, вкурил)



Fidonet. Nod 2:5034/10. Идет набор. Подробности в личку.
Мой блог

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version