Python listesinden dizine göre öğe nasıl silinir?

Python’da bir öğeyi dizine göre listeden nasıl kaldırırız? Örneğin list.

İlişkili olduğu konular : how to, nasıl

Python’da bir öğeyi dizine göre listeden nasıl kaldırırız? Örneğin list.remove metodunu kullanabiliriz ancak son öğeyi kaldırmak istediğimizde bunu nasıl yapacağız?

Aslında çok basit

Silmek istediğiniz öğenin dizinini kullanın:

>>> a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> del a[-1]
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8]

Bu yöntem dilimleri de destekler:

>>> del a[2:4]
>>> a
[0, 1, 4, 5, 6, 7, 8, 9]

Detaylı bilgi için Python dökümanlara bakabilirsiniz.

pop() ile öğe silme

pop() kaldırmak istediğiniz öğeyi döndürür. del() ile arasındaki en önemli fark budur. Yani öğeyi kaldırırken kaldırdığınız öğeyi döndürmek (belki ekrana yazdırmak?) istiyorsanız pop() kullanabilirsiniz.

a = ['a', 'b', 'c', 'd']
a.pop(1)

# ['a', 'c', 'd']

Varsayılan olarak son öğeyi kaldırır:

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

# ['a', 'b', 'c']

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 docstring

Programlama dillerinde docstring kaynak kodu içerisinde tanımlanmış bir metni ifade eder.

Python101 – Mantık İfadeleri (Boolean)

Bir örnekle başlayalım (yazmanız gerekmiyor): Bu kodun çıktısı aşağıdaki gibi: Ne oldu? Yukarıdaki program bir sürü komik görünümlü print ifadesinden oluşuyor.

Python101 – Sözlükler

Bu bölüm sözlükler hakkında.

Python101 – Modülleri Kullanma

Bu bölüm için bir alıştırma ile başlayalım.

Yorum Gönderin

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

koddla
Tema Mundana by WowThemes.net.