- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
def enum(x):
globals().update(map(reversed, enumerate(x.split())))
enum("""
ONE
TWO
THREE
FORTH
""")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
def enum(x):
globals().update(map(reversed, enumerate(x.split())))
enum("""
ONE
TWO
THREE
FORTH
""")
Forth влияет...
666_N33D135 12.12.2018 07:12 # −1
guest8 12.12.2018 10:21 # −999
666_N33D135 12.12.2018 11:09 # 0
https://ideone.com/fnyRQK
guest8 12.12.2018 23:29 # −999
gost 12.12.2018 23:54 # 0
RTFM: https://docs.python.org/3.7/library/functions.html?highlight=globals#globals
guest8 13.12.2018 04:23 # −999
666_N33D135 13.12.2018 04:43 # 0
guest8 13.12.2018 06:12 # −999
666_N33D135 13.12.2018 07:07 # 0
guest8 13.12.2018 08:06 # −999
gost 13.12.2018 08:22 # 0
У Гвидо надо спрашивать. Подозреваю, что из-за вот этого:
А свойство — это и есть небольшой сахарок над вызовом функции, что, в общем-то, не очень укладывается в Питоновское «Explicit is better than implicit».
guest8 13.12.2018 10:45 # −999
guest8 13.12.2018 00:08 # −999
guest8 13.12.2018 00:12 # −999
roman-kashitsyn 13.12.2018 00:24 # 0
guest8 13.12.2018 00:28 # −999
666_N33D135 13.12.2018 04:10 # 0
1024-- 13.12.2018 17:17 # 0
Когда python перейдёт в XXI век? Программист должен выражать идеи, а задача компилятора - написать под них быструю программу (как реализовано в SQL, JavaScript, C++).
666_N33D135 13.12.2018 07:14 # 0
Так и сделано. Ещё есть кеш с маленькими пислами.
guest8 13.12.2018 12:04 # −999
bormand 13.12.2018 08:17 # 0
666_N33D135 13.12.2018 08:28 # 0
roman-kashitsyn 13.12.2018 17:38 # 0
guest8 13.12.2018 17:40 # −999
bormand 13.12.2018 17:44 # +1
guest8 13.12.2018 17:49 # −999
666_N33D135 13.12.2018 04:08 # 0
guest8 13.12.2018 04:24 # −999
nemyx 12.12.2018 12:20 # +1
Куд-кудах:
https://ideone.com/hlQv7C
Steve_Brown 13.12.2018 13:55 # 0