- 1
- 2
def removeDuplicate(store):
return [x for x in store if x not in locals()['_[1]']]
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−90
def removeDuplicate(store):
return [x for x in store if x not in locals()['_[1]']]
Удаление дубликатов в списке, set(store) религия не позволила сделать:)
Да, и поясните, что такое вот это:
locals()['_[1]']
Судя по всему, вызывается ф-кция, которая возвращает словарь, и автор обращается к нему по ключу "_[1]"
А вот теперь я сам нихера не понял
Грязные извращенцы!
Да и _ в неинтерактивном режиме вообще не существует.
а _[1] это первый элемент словаря, поскольку результат итерации был словарем.
Как-то так.. это магия)
Под 2.7 действительно не работает...