Python Listeler, Tuple ve Setler Hakkında Bilgi


Giriş

Python programlama dilinde veri yapıları oldukça önemlidir. Listeler, tuple ve setler, verileri düzenli bir şekilde saklayabilmemizi sağlar. Bu yazıda, bu üç veri yapısının temel özelliklerini ve kullanım alanlarını inceleyeceğiz.

Python Listeler

Python'da liste, birden fazla veriyi tek bir değişkende saklamak için kullanılır. Listeler, sıralı ve değiştirilebilir (mutable) olmalarıyla bilinir. Kesinlikle birden fazla veri tipini barındırabilirler.

Liste Oluşturma

my_list = [1, 2, 3, 4, 5]
print(my_list)

Liste Elemanlarına Erişim

Listelerde elemanlara erişmek için indeksleme kullanılır. Python'da indeksler 0'dan başlar.

print(my_list[0])  # 1

Python Tuple

Tuple, listelere benzer, ancak değiştirilemez (immutable) yapıda veri yapılarıdır. Yani bir kez tanımlandıktan sonra tuple içindeki veriler değiştirilmez.

Tuple Oluşturma

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple)

Tuple Elemanlarına Erişim

print(my_tuple[2])  # 3

Python Set

Set, benzersiz (unique) elemanlardan oluşan sırasız bir veri yapısıdır. Setler, yeniden düzenlenebilir (mutable) ve aynı zamanda birden fazla veri türünü barındırabilir.

Set Oluşturma

my_set = {1, 2, 3, 4, 5}
print(my_set)

Set Elemanlarıyla İşlem Yapma

Setler, matematiksel küme işlemleri yapılmasına olanak tanır.

another_set = {3, 4, 5, 6}
print(my_set.union(another_set))  # {1, 2, 3, 4, 5, 6}

Sonuç

Python'da listeler, tuple ve setler, verilerin doğru bir şekilde yönetimini sağlar. Yazılım geliştiricilerin bu veri yapıları hakkında bilgi sahibi olmaları, yazılım kalitesini artırır ve kodun okunabilirliğini sağlar. Her bir veri yapısının kendine has özellikleri ve avantajları bulunmaktadır.