Demet Özellikleri
1) Bir Tuple'a parantez kullanmadan değer atayabilirsiniz/
Örneğin, şöyle bir demet oluşturabilirsiniz:
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px">
1
2
3
|
a = 1,2,3,4,5
print(a[3]) # 4 Bir demetin bir öğesine, bir listenin bir öğesiyle aynı şekilde erişilebilir,
# öğe dizinini köşeli parantez içinde belirterek.
|
2) Tek bir öğe içeren bir demet bildirmek için sonunda bir virgül kullanmanız gerekir:
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px">
1
2
3
4
|
a = 'a'
b = 'b',
print(type(b)) # <sınıf 'tuple'>
print(type(a)) # <sınıf 'str'>
|
3) Tuple öğelerinin değerlerini bireysel değişkenlere atayabilirsiniz:
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px">
1
2
3
|
my_tuple = (1, 2, 3, 4, 5)
a, b, c, d, e = my_tuple
print(c) #3
|
Alt çizgiler
_
gereksiz değişkenler olarak kullanılabilir
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px">
1
2
3
|
benim_tuple = (1, 2, 3)
a, _, _ = benim_tuple'ım
print(a) #1
|
Değişken sayısı, sayı ile eşleşmelidir Tuple öğelerinin sayısı!
4) Bir demet, iç içe çeşitli öğeler içerebilir. Bu durumda, iç içe geçmiş öğelere atıfta bulunurken ek köşeli parantezler kullanmalısınız
<ön stil="kenar boşluğu:0px; sağ kenar boşluğu:0px; sağ kenar boşluğu:5px">
1
2
|
my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a' ), ('b', 'c'))))
print(my_tuple[2][1]) # ('b', 'c')
|