Я хочу знать, что означает список [: 0]. В следующем коде, что он делает?
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
k=[]
while len(k) < 20:
for i in LETTERS:
k[:0] = i
print(k)
# k = ['Z', 'Y', 'X', 'W', 'V', 'U', 'T', 'S', 'R', 'Q', 'P', 'O', 'N', 'M', 'L', 'K', 'J', 'I', 'H', 'G', 'F', 'E', 'D', 'C', 'B', 'A']
- Не должен ли l oop разрываться, когда
len(k)==20
? - Если
k[:0]
- пустой список, почему каждый раз, когда внутри k нет списка ?? - Работает ли
k[:0]
как стек и выталкивает старые элементы?