10. PYTHON LİSTELERİ VE KULLANIMLARI

 

Python Listeleri ve Kullanımları

Python'da veri saklamak ve yönetmek için en temel veri yapılarından biri listelerdir. Farklı veri tiplerini (sayılar, metinler, Boolean değerler vb.) sıralı bir şekilde saklamamızı sağlarlar. Bu yazıda, Python listelerinin nasıl oluşturulduğundan, temel işlemlerine ve kullanım alanlarına kadar detaylı bir inceleme yapacağız.

Liste Oluşturma:

  • Köşeli parantez ([]) kullanarak farklı veri tiplerini virgülle ayırarak liste oluşturabilirsiniz.
liste1 = [1, 2, "Merhaba", True]
liste2 = ["Elma", "Armut", "Muz"]
  • list() fonksiyonu ile metin, demet veya başka bir iterable nesneyi listeye dönüştürebilirsiniz.
metin = "Merhaba Dünya!"
liste3 = list(metin)
demet = ("A", "B", "C")
liste4 = list(demet)

Liste İşlemleri:

  • Elemanlara erişme: Köşeli parantez ve indeks numarası kullanarak listedeki elemanlara erişebilirsiniz. İndeksleme 0'dan başlar ve negatif indeksler sondan başa doğru elemanlara erişmenizi sağlar.
print(liste1[0])  # 1
print(liste2[-1])  # Muz
  • Ekleme ve silme: append() ve insert() fonksiyonları ile listeye yeni eleman ekleyebilir, pop() ve remove() fonksiyonları ile elemanları silebilirsiniz.
liste1.append(5)
liste2.insert(1, "Portakal")
liste3.pop()  # "!" karakteri silinir
liste4.remove("B")
  • Dilimleme: [:] operatörü ile listedeki belirli bir kısmı kopyalayabilirsiniz. Başlangıç ve bitiş indeksleri (isteğe bağlı olarak adım değeri de) belirterek dilimleme işlemini gerçekleştirebilirsiniz.
liste5 = liste1[:]  # liste1'in kopyası
liste6 = liste2[1:3]  # "Armut" ve "Muz" elemanlarını içeren yeni liste
  • Sıralama: sort() fonksiyonu ile listeyi artan veya azalan sıraya göre sıralayabilirsiniz.
liste1.sort()
liste2.sort(reverse=True)

Liste Kullanım Alanları:

  • Verileri sıralı bir şekilde saklamak ve yönetmek
  • Döngülerde kullanarak işlemleri tekrarlamak
  • Farklı veri tiplerini tek bir yapıda birleştirmek
  • Verileri analiz etmek ve işlemek
  • Karmaşık veri yapıları oluşturmak

Özet:

Python listeleri, programlamada oldukça sık kullanılan ve çok yönlü veri yapılardır. Farklı veri tiplerini saklamak, yönetmek ve işlemek için ideal bir araçtırlar. Bu yazıda, listelerin temel özelliklerini ve kullanım alanlarını inceledik. Daha detaylı bilgi için Python resmi belgelerini inceleyebilirsiniz.

Not: Bu blog yazısı sadece bilgilendirme amaçlıdır. Kod örneklerini çalıştırmadan önce lütfen syntax ve olası hataları kontrol edin.

Yorumlar

Bu blogdaki popüler yayınlar

7. PYTHON'DA HATA YAKALAMA VE İSTİSNALAR (EXCEPTIONS)

5. PYTHON'DA MODÜLLER VE PAKETLERİN KULLANIMI

15. VERİ ANALİZİ VE İSTATİSTİKLER PYTHON'DA NASIL YAPILIR?