Demet
Bir demet değişmez bir listedir. Bir tanımlama grubu oluşturulduktan sonra hiçbir şekilde değiştirilemez.
Tuple'lara neden ihtiyaç duyulur?
- Herhangi bir verinin değişikliklerden (kasıtlı veya kazara) korunması durumunda.
- Demetler daha az bellek alanı kaplar ve listelerden daha hızlıdır.
- Bir işlevden birden fazla değer döndürmek için.
- Demetler sözlük anahtarları olarak kullanılabilir (bununla ilgili daha sonra konuşacağız).
Demet oluşturma
1 yol: bir liste gibi, ancak parantez içinde
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px">
1
2
3
|
bir = (1,2,3,4,5)
print(tip(a)) # sınıf 'demet'
print(a) # (1, 2, 3, 4, 5)
|
2 yollu: tuple()
işlevini kullanma
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px">
1
2
3
|
b = demet((1,2,3,4,5))
print(tip(b)) # <sınıf 'demet'>
yazdır(b) # (1, 2, 3, 4, 5)
|
Hatırlamak zorundasın!
- Demetler değişmez bir listedir.
- Bir demetin öğeleri farklı türlerde olabilir.
tuple()
işlevini kullanarak veya öğeleri parantez içinde listeleyerek bir demet oluşturabilirsiniz.