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
- REST mi GraphQL mi? API tasarımında seçim kriterleri
- Derin öğrenme algoritmalarının gerçek zamanlı uygulamalarda performansı nasıl etkilenir?
- ESP8266 ile internet bağlantısı nasıl yapılır?
- Mühendislikte sık kullanılan programlama dilleri hangileridir?
- İki doğru paralel düzlem arasında kalan ve her iki düzleme de dik olan bir doğru nasıl tanımlanır?
- JavaScript’te for döngüsüyle nasıl bir sayı dizisi oluşturulur?
- Python’da bir liste içindeki en büyük elemanı bulmanın en etkili yolu nedir?
- Yazılımda freelance çalışmak mümkün mü?
- Python’da bir stringi parçalara nasıl bölebilirim?
- Muhendislik ogrencileri icin en temel programlama dili hangisi en hizli ogrenilir?
- Mühendislik öğrencileri için en uygun programlama dili hangisidir?
- Bilgisayar donanımı nedir ve ne işe yarar?
- Python’da bir string içindeki harflerle sayıları nasıl ayrıştırabilirim?
- PaaS nedir?
- Python’da bir stringin içindeki belirli bir harfi değiştirmek için hangi metodu kullanabilirim?
- Python’da bir stringin içinde belirli bir kelime kaç defa geçmektedir?
- Python’da bir listedeki tek sayıları nasıl bulabilirim?
- Yeni başlayanlar için hangi programlama dili en hızlı öğrenilebilir?
- Yapay zeka ve makine öğrenimi teknolojilerinin yazılım geliştirme süreçlerine etkileri nelerdir
- Google AdMob nasıl kullanılır?
