Oto kod starałem się przekształcić w listowego:Czy można używać "else" w zrozumieniu listy pytonów?
table = ''
for index in xrange(256):
if index in ords_to_keep:
table += chr(index)
else:
table += replace_with
Czy istnieje sposób, aby dodać oświadczenie innego do tego ze zrozumieniem?
table = ''.join(chr(index) for index in xrange(15) if index in ords_to_keep)
Zauważ, że to działa tylko w Pythonie 2.5 i nowszym. –
niesamowite! Tak przydatne. – professorDante
Należy również zauważyć, że 'else' jest niezbędny i nie można go pominąć, ponieważ wartość wynikowa jest zawsze wymagana. – sebix