- 1
- 2
- 3
- 4
- 5
try:
while True:
prices.remove(u"")
except ValueError:
pass
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−98
try:
while True:
prices.remove(u"")
except ValueError:
pass
Удаление пустых строк из списка.
Vindicar 24.07.2013 22:09 # +1
Если в списке только строки, конечно.
Хотя что забавно, примерно так в Питоне все циклы работают.
anonimb84a2f6fd141 25.07.2013 04:07 # 0
Elvenfighter 24.07.2013 23:22 # 0
О, да, эту строчку точно надо кодировать в юникод.
Отступы подозрительные, даже учитывая баг уютненького.
bormand 24.07.2013 23:30 # +1
anonimb84a2f6fd141 25.07.2013 00:06 # 0
Это проблема фитона или говнодвижков?
bormand 25.07.2013 05:31 # 0
anonimb84a2f6fd141 25.07.2013 08:00 # +1
Я бы не сказал, что в фитоне нет проблем, но отступы к ним явно не относятся.
roman-kashitsyn 25.07.2013 09:39 # +4
FlySnake 25.07.2013 01:00 # 0
anonimb84a2f6fd141 25.07.2013 22:55 # 0
bormand 25.07.2013 23:06 # 0
anonimb84a2f6fd141 25.07.2013 23:59 # +1
Вся проблема с юникодом в двойке в том, что она поощряла писать ascii only код (в первую очередь, это делают макаки с латинским алфавитом и прыщебляди), который резко ломался, когда в нем попадался неюникодный символ. Ну и в самом интерпретаторе поддержка неполная, например, __file__ байтовый.
Elvenfighter 24.07.2013 23:27 # +2
anonimb84a2f6fd141 25.07.2013 00:08 # 0
FlySnake 25.07.2013 01:01 # 0
anonimb84a2f6fd141 25.07.2013 04:07 # +1