- 1
- 2
- 3
- 4
- 5
try:
while True:
prices.remove(u"")
except ValueError:
pass
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−98
try:
while True:
prices.remove(u"")
except ValueError:
pass
Удаление пустых строк из списка.
Если в списке только строки, конечно.
Хотя что забавно, примерно так в Питоне все циклы работают.
О, да, эту строчку точно надо кодировать в юникод.
Отступы подозрительные, даже учитывая баг уютненького.
Это проблема фитона или говнодвижков?
Я бы не сказал, что в фитоне нет проблем, но отступы к ним явно не относятся.
Вся проблема с юникодом в двойке в том, что она поощряла писать ascii only код (в первую очередь, это делают макаки с латинским алфавитом и прыщебляди), который резко ломался, когда в нем попадался неюникодный символ. Ну и в самом интерпретаторе поддержка неполная, например, __file__ байтовый.