13 Aralık 2010, PAZARTESİ
Nasıl bir Python listedeki ilk Öğeyi kaldırabilirim?
Olası Çoğalt:
good primer for python slice notation
[0, 1, 2, 3, 4]
[1, 2, 3, 4]
içine yapmak istiyorum listesi var. Bunu nasıl yaparsınız?
CEVAP
13 Aralık 2010, PAZARTESİ
liste.pop(dizin)
>>> l = [0, 1, 2, 3, 4]
>>> l.pop(0)
0
>>> l
[1, 2, 3, 4]
del liste[index]
>>> l = [0, 1, 2, 3, 4]
>>> del l[0]
>>> l
[1, 2, 3, 4]
Bu hem özgün listenizi değiştirin.
Diğerleri Dilimleme kullanarak ileri sürmüşlerdir:
- Kopya listesi
- Bir alt dönebilirsiniz
Eğer birçok pop yapıyorsanız da, (0), collections.deque bakmak gerekir
- Sağlar yüksek performans listenin sol ucundan haşhaş
Bunu Paylaş:
Nasıl Python ile bir dize sonundan bir...
Listedeki öğeyi bağlamak için dizeleri...
Eğer listedeki herhangi bir yinelenen ...
Nasıl Python fonksiyonu dekoratörler z...
Nasıl tek bir ifadede iki Python sözlü...