- 1
- 2
- 3
- 4
if len(date.split("-")[2]) == 2:
pass
else:
date=date[:-4]+date[-2:]
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−99
if len(date.split("-")[2]) == 2:
pass
else:
date=date[:-4]+date[-2:]
Надо было быстро "убрать" первые 2 цифры из года если вместо "гг" было "гггг" в "дд.мм.гг"
Vasiliy 19.08.2014 15:49 # +4
kegdan 19.08.2014 16:02 # 0
roman-kashitsyn 19.08.2014 16:06 # +2
kegdan 19.08.2014 16:11 # 0
wvxvw 19.08.2014 16:17 # 0
Единственное что, оник как-то плохо позаимствовали, т.е. в цикле используют range, а в доступе к массиву - слайсы. Не понятно зачем так.
orion 19.08.2014 16:55 # 0
wvxvw 19.08.2014 17:03 # 0
Так этот оператор используется в Октаве (Матлабе), в Питоне для этого два разных оператора: range и :.
Vindicar 20.08.2014 08:12 # 0
bormand 20.08.2014 10:52 # 0
wvxvw 20.08.2014 16:43 # 0
Vindicar 20.08.2014 20:51 # 0
kipar 20.08.2014 20:47 # 0
wvxvw 20.08.2014 22:07 # 0
kipar 20.08.2014 22:31 # 0
wvxvw 20.08.2014 22:51 # 0
anonimb84a2f6fd141 21.08.2014 07:08 # +2
wvxvw 19.08.2014 18:00 # 0
kyzi007 19.08.2014 19:34 # 0
wvxvw 19.08.2014 19:50 # 0
1024-- 19.08.2014 19:56 # 0
>> быстро "убрать" первые 2 цифры из года
wvxvw 19.08.2014 20:41 # 0
kyzi007 19.08.2014 21:04 # 0
так вообще то еще быстрее будет работать и коротко вполне, чем не решение?
date = date[:-4]+date[-2:] if len(date.split("-")[2]) == 2 else date
1024-- 19.08.2014 22:08 # 0
date = date[:-4]+date[-2:] if len(date) == 10 else date
wvxvw 19.08.2014 22:16 # 0
Зато короче.
Даже еще короче:
1024-- 19.08.2014 22:20 # 0
Если краткость в моде...
wvxvw 19.08.2014 22:23 # 0
Последнее выражение не эквивалентно ОПу.
1024-- 19.08.2014 22:31 # 0
Если сократить имя date, Ваш вариант - самый короткий, поздравляю.
P.S. Если учесть присваивание и сократить date, предыдущий Ваш вариант был слишком длинным:
kegdan 19.08.2014 23:03 # 0
1024-- 19.08.2014 23:06 # 0
kegdan 19.08.2014 23:06 # 0
anonimb84a2f6fd141 21.08.2014 07:08 # −1
wvxvw 21.08.2014 07:24 # 0
anonimb84a2f6fd141 23.08.2014 12:48 # −1
anonimb84a2f6fd141 21.08.2014 07:07 # 0
kegdan 21.08.2014 07:37 # 0
Вот! Анинимб идет!
Его немного прет
Что он нам несет?
Гоатсе или код?
Коменты иль хуй в рот?
В жизнь не разберешь
Пока ты не прочтешь!
eth0 21.08.2014 18:37 # 0
kegdan 21.08.2014 18:38 # 0
eth0 21.08.2014 18:51 # +1
Vasiliy 26.08.2014 18:21 # 0
kegdan 27.08.2014 18:38 # 0
anonimb84a2f6fd141 23.08.2014 12:49 # 0
guest 19.08.2014 19:40 # −4
guest 19.08.2014 20:43 # −6
guest 19.08.2014 20:49 # −6