26 Ağustos 2017 Cumartesi

tuple

Tuple, bir grup veriyi depolamak için kullanılan veri yapısıdır. Bu gruptaki elemanlar virgül ile ayrılır. Oluşturulduktan sonra tuple değerleri değiştirilemez. Aşağıda boş bir tuple tanımlandı:
degerler = ()
Bir eleman içeren tuple yapısında elemanın sonuna virgül konulmalıdır. Aksi halde elemana erişilemez ve aşağıdaki gibi hata alınır.
>>> degerler=(9)
>>> print(degerler[0])
Traceback (most recent call last):
  File "", line 1, in 
    print(degerler[0])
TypeError: 'int' object is not subscriptable
Doğru kullanım aşağıdaki gibidir.
>>> degerler=(9,)
>>> print(degerler[0])
9
Birden fazla eleman bulunduranlarda sonuna virgül eklemeye gerek yoktur aşağıdaki örnekte olduğu gibi.
veriler = ("king", 534, "hmm")
Bir defada birden fazla değişkene atama yapılmak istenirse, tuple kullanılabilir:
>>> land,num,name = ("okinawa", 534, "bill")
>>> print(land)
okinawa
Var olan bir tuple yapısına + operatörü ile ekleme yapabilirsiniz.
>>> dom = ("23",3,"s")
>>> dom = dom + ("2",4)
>>> print(dom)
('23', 3, 's', '2', 4)

Hiç yorum yok:

Yorum Gönder