Size: a a a

Сообщество Python Программистов

2021 January 16

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
functools.reduce(lambda a, b: ((a<b), b) if ((isinstance(a, int) and isinstance(b, int))) else (True, b) if ((isinstance(a, tuple) and isinstance(b, int) and a[1]<b and a[0])) else (False, b), lst)[0]
Вот такую хуйню нельзя допускать в коде)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Вот такую хуйню нельзя допускать в коде)
это проверка сортированности итерабля в одну строку))
источник

A

Alexander in Сообщество Python Программистов
for item in itemlist:
   for subkey, listvalues in item.items():
       np = []
       for valuedict in listvalues:
           for name, price in valuedict.items():
               np.append(name+price)
       print(f"{subkey}: {', '.join(np)}")
источник

A

Alexander in Сообщество Python Программистов
за такое по лицу не бьют на кодревью?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexander
for item in itemlist:
   for subkey, listvalues in item.items():
       np = []
       for valuedict in listvalues:
           for name, price in valuedict.items():
               np.append(name+price)
       print(f"{subkey}: {', '.join(np)}")
Скорее да, чем нет
источник

E

Egor in Сообщество Python Программистов
Alexander
for item in itemlist:
   for subkey, listvalues in item.items():
       np = []
       for valuedict in listvalues:
           for name, price in valuedict.items():
               np.append(name+price)
       print(f"{subkey}: {', '.join(np)}")
когда вижу name думаю про str. когда вижу price думаю про float
источник

E

Egor in Сообщество Python Программистов
так что при виде name + price приходится возвращаться назад
источник

A

Alexander in Сообщество Python Программистов
но там везде str
источник

E

Egor in Сообщество Python Программистов
Alexander
но там везде str
я бы написал тут, что это строки
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Alexander
for item in itemlist:
   for subkey, listvalues in item.items():
       np = []
       for valuedict in listvalues:
           for name, price in valuedict.items():
               np.append(name+price)
       print(f"{subkey}: {', '.join(np)}")
Почему у тебя такой вложенный список?
источник

A

Alexander in Сообщество Python Программистов
потому что таковы данные в исходной задаче
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Egor
я бы написал тут, что это строки
Тайпинг, привет (а я говорил)
источник

К

Крипер in Сообщество Python Программистов
источник

К

Крипер in Сообщество Python Программистов
Всем привет
источник

К

Крипер in Сообщество Python Программистов
источник

I

ITFY forum informer in Сообщество Python Программистов
Крипер
Всем привет
🚫 Пожалуйста, не пишите просто «Привет» в чате!
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Alexander
за такое по лицу не бьют на кодревью?
np   ?!?!??
!!!! нинада нп
np - устоявшееся сокращение для нампи!
источник

К

Крипер in Сообщество Python Программистов
Я решил эту задачу но на 99 %
источник

E

Egor in Сообщество Python Программистов
Alexander
for item in itemlist:
   for subkey, listvalues in item.items():
       np = []
       for valuedict in listvalues:
           for name, price in valuedict.items():
               np.append(name+price)
       print(f"{subkey}: {', '.join(np)}")
согласен с Андреем, с неймингом маленькие беды есть. лучше сразу nameprice тогда уж
источник

К

Крипер in Сообщество Python Программистов
источник