Найти
-
Пользователи
Полная версия:
вопросик про [1:]
Начало
»
Python для новичков
»
вопросик про [1:]
1
Nipaahnipahnip
Июль 30, 2011 19:12:01
команда L выводит список начиная с заданного номера это понятно, но что происходит в цикле while почему она отнимает))
>>>l=[3,23,2,3]
>>> while l:
l=l[1:]
print (l)
[23, 2, 3]
[2, 3]
[3]
[]
krot
Июль 30, 2011 19:41:23
В этой строке
l=l
Вы создаёте новый список, который является срезом предыдущего.
Nipaahnipahnip
Июль 30, 2011 20:07:38
krot
блин действительно.. спс
OldSkif
Июль 31, 2011 15:12:49
Нумерация идет начиная с нуля, а вы по одному значению отнимаете постоянно)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here
.
Powered by
DjangoBB