melhor maneira do que usar a instrução if-else em python [duplicate]

Duplicata Possível:
Colocando uma declaração simples se-então em uma linha

Estou trabalhando em uma expressão python e quero que essa expressão seja compactada do que usando a instrução if else.

s = [1, 2, 3, 4]
if len(s)>5:
    print s.index(5)
else:
    print 'cant print'

Existe uma maneira melhor do que usar como se outra afirmação?

questionAnswers(5)

yourAnswerToTheQuestion