Python If Condition с двумя условиями, зависящими от кортежа

Я только недавно начал программировать на Python (с предыдущим опытом работы на Рубине). Я пытаюсь установить условие if с двумя условиями:

if not previous[1] and previous[0][0] == 5:
            print "hello world"

Однако, я продолжаю получать эту ошибку:

<type 'exceptions.IndexError'>: tuple index out of range 

Печать предыдущих возвращений: ((5, 1, 9, 23),)

Что я делаю не так?

Я ищу что-то похожее на синтаксис Руби: unless previous[1]

0
задан Spencer 1 September 2011 в 19:08
поделиться