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.