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.

Yorum Gönder