- 1
- 2
intToStr = { x:'%s'%x for x in range(-1000, 1000) }
intToStr[-543] # <- '-543'
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−92
intToStr = { x:'%s'%x for x in range(-1000, 1000) }
intToStr[-543] # <- '-543'
ЭТО ПИТОН!!!
Fai 11.08.2011 14:12 # +2
Например если в проге factorial(n) вызывается 100500 раз, можно один раз высчитать факториал для необходимого диапазона (0 -> 20) и использовать список для получения значений:
factorials = [ factorial(x) for x in range(20) ]
#factorials[n] = n!
Fai 11.08.2011 14:13 # −2
Nicklasos 11.08.2011 14:14 # 0
guest 29.01.2013 10:46 # 0
Vindicar 11.08.2011 15:48 # −2
str() некошерна?
gegMOPO4 11.08.2011 16:36 # +4