Size: a a a

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

2021 January 16

A

AstralRomance in Сообщество Python Программистов
Alexander
print("\n".join([k+": "+", ".join(vv+":"+kk[vv] for kk in v for vv in kk) for i in itemlist for k,v in i.items()]))
Спасибо.
источник

K

KarmaBot in Сообщество Python Программистов
AstralRomance
Спасибо.
Вы увеличили карму Alexander до 1820.90 (+18.64)
источник

k

krau5 in Сообщество Python Программистов
Alexander
print("\n".join([k+": "+", ".join(vv+":"+kk[vv] for kk in v for vv in kk) for i in itemlist for k,v in i.items()]))
*крестится*
источник

A

Alexander in Сообщество Python Программистов
krau5
*крестится*
ну сорян, такой уж формат исходных данных. Там много лишних списков)
источник

A

AstralRomance in Сообщество Python Программистов
Alexander
ну сорян, такой уж формат исходных данных. Там много лишних списков)
Не, они не лишние, они так и надо(
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
print("\n".join([k+": "+", ".join(vv+":"+kk[vv] for kk in v for vv in kk) for i in itemlist for k,v in i.items()]))
тот момент когда однострочник не лучше
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Alexander
print("\n".join([k+": "+", ".join(vv+":"+kk[vv] for kk in v for vv in kk) for i in itemlist for k,v in i.items()]))
на кодревью за такое обычно бьют по лицу
иногда в прямом смысле этого слова
источник

A

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

A

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

A

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

A

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

A

Alexander in Сообщество Python Программистов
{'key':{'subkey1':'value1','subkey2':'value2'}} чем не понравился?
источник

AD

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

A

Alexander in Сообщество Python Программистов
не сложно) я принципиально хотел именно однострочник)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Люблю писать однострочники. Но ненавижу их читать. Слишком высокая когнитивная сложность
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Люблю писать однострочники. Но ненавижу их читать. Слишком высокая когнитивная сложность
просто строка которая делает магию
источник

VA

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

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
не сложно) я принципиально хотел именно однострочник)
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]
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Alexander
не сложно) я принципиально хотел именно однострочник)
однострочники - это признак детско-юношеского максимализма
из серии смарите пасаны я сальтуху магу
иногда правда можно абасрацца, да и люди постарше посмотрят-поахают и дальше пойдут делом заниматься
но крутанул, да
источник

A

Alexander in Сообщество Python Программистов
Andrew Dakhnovsky
однострочники - это признак детско-юношеского максимализма
из серии смарите пасаны я сальтуху магу
иногда правда можно абасрацца, да и люди постарше посмотрят-поахают и дальше пойдут делом заниматься
но крутанул, да
=) почту за комплимент)
источник