Python’da tuple veri yapısı nasıl kullanılır?
Python'da Tuple Veri Yapısı
Tuple, Python'da değiştirilemez (immutable) bir veri yapısıdır. Bir dizi elemanı sabit kalır ve değiştirilemez. Tuple'lar parantez () içinde tanımlanır.Tuple Oluşturma
Aşağıdaki yöntemlerle tuple oluşturulabilir:- Boş bir tuple:
t = () - Bir veya daha fazla eleman içeren tuple:
t = (1, 2, 3) - Tek elemanlı tuple:
t = (1,)
Tuple Elemanlarına Erişim
Tuple içindeki elemanlara indeks numarası ile erişilir:- İlk eleman:
t[0] - Son eleman:
t[-1]
Tuple ile Yapılabilecek İşlemler
Tuple'lar ile aşağıdaki işlemler gerçekleştirilebilir:- Bitişik Tuple'lar Oluşturma:
t1 + t2 - Eleman Sayısını Bulma:
len(t) - Elemanların Sayımını Yapma:
t.count(x) - İndex Bulma:
t.index(x)
Tuple Kullanım Yeri
Tuple'lar genellikle aşağıdaki durumlarda tercih edilir:- Verilerin korunması gereken durumlarda
- Hızlı erişim ve işlem gereksinimlerinde
- Fonksiyonlardan birden fazla değer döndürmek için
Sultan Şimşek • 2025-12-05 11:50:12
Python’da tuple hızlı ve pratik, ama değiştirilemiyor dikkat et.
Cevap yazmak için lütfen
.
Aynı kategoriden
- İpucu ve teknikler için en iyi kaynaklar nelerdir?
- Yazılım geliştirme sürecinde Continuous Integration ve Continuous Deployment (CI/CD) nedir?
- Mühendislik alanında çalışan biri olarak veri güvenliği konusunda temel önlemler nelerdir?
- Python’da bir string içindeki harfleri alfabetik olarak sıralayarak nasıl yazdırabilirim?
- Programlama dilinde “loop” kavramı nedir ve nasıl kullanılır?
- Veri analizinde regresyon analizi nasıl yapılır?
- Civil mühendisliği alanında en yaygın kullanılan yazılım ve araçlar nelerdir?
- Python'da for döngüsü kullanırken dikkat edilmesi gereken yaygın hatalar nelerdir?
- Python programlama dilinde if-else yapısı nasıl kullanılır?
- Yazılım geliştirme sürecinde Test Driven Development (TDD) nasıl uygulanır?
- Python’da bir stringin belirli bir karakteri kaç defa kullanıldığını nasıl bulabilirim?
- Python’da bir stringin uzunluğunu bulmak için hangi fonksiyon kullanılır?
- Bilgisayarım için en iyi antivirüs programı hangisidir?
- En iyi ücretsiz metin düzenleyici hangisidir?
- Mühendislik alanında çalışırken hangi programlama dilleri daha yaygın olarak kullanılır?
- Python’da bir stringi sayıya dönüştürmenin en etkili yolu nedir?
- API çağrılarında en iyi performans ve güvenlik için nelere dikkat etmeliyim?
- Mühendislikte veri yedekleme stratejileri nelerdir?
- Java’da inheritance (kalıtım) nedir ve nasıl kullanılır?
- En iyi uygulama geliştirme programı hangisidir?
