Python’da listedeki ilk öğe nasıl kaldırılır?

[0, 1, 2, 3, 4] şeklinde bir listemiz olsun.

[0, 1, 2, 3, 4] şeklinde bir listemiz olsun. Yapmak istediğimiz bu listeden ilk öğeyi kaldırıp [1, 2, 3, 4] listesini elde etmek. Bunu nasıl yaparız? 


Liste işlevleri

Öncelikle, liste işlevlerinin kısa bir koleksiyonuna buradan bakabilirsiniz.

list.pop(index)

>>> l = ['a', 'b', 'c', 'd']
>>> l.pop(0)
'a'
>>> l
['b', 'c', 'd']
>>> 

del list[index]

>>> l = ['a', 'b', 'c', 'd']
>>> del l[0]
>>> l
['b', 'c', 'd']
>>> 

Bunların her ikisi de özgün listenizi değiştirir.

Ayrıca, çok sayıda pop(0) kullanacaksanız, collections.deque‘ya da bakabilirsiniz

from collections import deque
>>> l = deque(['a', 'b', 'c', 'd'])
>>> l.popleft()
'a'
>>> l
deque(['b', 'c', 'd'])

Dilimleme

Alternatif olarak dilimlemeyi kullanabiliriz:

  • Listeyi kopyalar
  • Bir alt küme döndürür
>>> l = [0, 1, 2, 3, 4]
>>> l[1:]
[1, 2, 3, 4]
Bu yazı topluluk tarafından oluşturuldu. Lisans bilgisine bakabilirsiniz. Yanlış veya eksik bilgileri düzenlemek için github üzerinden katkıda bulunabilirsiniz.

Kategoriler: Yazı, Python

Okumaya devam et!

Python’da dosya taşıma nasıl yapılır?

Dosya taşımak için Python’da birden fazla seçeneğimiz var: os.

Python’da bir dizenin bir kısmını nasıl alabilirim?

Python’da bir dizenin bir kısmını, örneğin üçüncü karakterden dizenin sonuna kadar olan karakterleri almanın bir yolu var mı? Bunu PHP veya Perl’de substr() ile yapabiliyoruz.

Python101 – Listeler

Birden fazla değere sahip değişkenler Tek bir değeri depolayan sıradan değişkenleri artık biliyoruz.

Python’da Değişken Tanımlama ve Değer Atama

Python’da değişken tanımlamak için yapmamız gereken tek şey değişken adını belirtmek ve ardından değişkene değer atamak; Python, değişkenlere değer atamak için eşittir işaretini (=) kullanır.

Yorum Gönderin

E-posta hesabınız yayımlanmayacak.

koddla
Tema Mundana by WowThemes.net.