TUPLE, SET

10 0 0
                                        


Tuple

Python'daki bir veri türü ise tuple'dır. Listelerin aksine tuple'lar değiştirilemez. Bir tuple oluşturmak için parantez () içerisine virgülle ayrılmış şekilde veri girmemiz gerekir. Tuple'lar de listeler gibi her türlü veriyi eleman olarak alabilir.

Ayrıca tuple'ların elemanlarının da listeler gibi sıfırdan başlayan indeks numaraları vardır, köşeli parantez içerisine bu indeks numarasını koyarak tuple elemanlarına erişebiliriz

Ups! Tento obrázek porušuje naše pokyny k obsahu. Před publikováním ho, prosím, buď odstraň, nebo nahraď jiným.

Ayrıca tuple'ların elemanlarının da listeler gibi sıfırdan başlayan indeks numaraları vardır, köşeli parantez içerisine bu indeks numarasını koyarak tuple elemanlarına erişebiliriz. Ayrıca tuple'larda da çoklu seçim kullanabiliriz. Eğer tek elemanlı bir tuple oluşturmak istersek ilk elemandan sonra virgül koymalıyız.

 Eğer tek elemanlı bir tuple oluşturmak istersek ilk elemandan sonra virgül koymalıyız

Ups! Tento obrázek porušuje naše pokyny k obsahu. Před publikováním ho, prosím, buď odstraň, nebo nahraď jiným.

Tuple'ların değerlerini değişkenlere atayabiliriz.

Tuple'ların değerlerini değişkenlere atayabiliriz

Ups! Tento obrázek porušuje naše pokyny k obsahu. Před publikováním ho, prosím, buď odstraň, nebo nahraď jiným.

İki tuple'ı birbirine ekleyebiliriz.

İki tuple'ı birbirine ekleyebiliriz

Ups! Tento obrázek porušuje naše pokyny k obsahu. Před publikováním ho, prosím, buď odstraň, nebo nahraď jiným.

Tuple Fonksiyonları

count()

tuple.count() şeklinde kullanılır. Parantez içerisine koyduğumuz değerin tuple içerisinde kaç kez olduğunu sayar.

index()

tuple.index() şeklinde kullanılır. Parantez içerisindeki değerin indeks numarasını geri döndürür.


len()

len(tuple) şeklinde kullanılır. Bir tuple değerin eleman sayısını verir.

Set

Set'ler, Python'daki başka bir veri türüdür. Set'lerde elemanlar sırasızdır yani bir elemana indeks numarası ile ulaşamayız. Set'ler de tuple'lar gibi değiştirilemezdir. Listeler ve tuple'ların aksine set'ler içerisinde aynı değere sahip iki eleman bulunamaz. Set'lerin elemanları tüm veri türlerinden olabilir. Bir set oluşturmak için küme parantezi {} içerisine virgülle , ayrılan elemanlar koyarız.

 Bir set oluşturmak için küme parantezi {} içerisine virgülle , ayrılan elemanlar koyarız

Ups! Tento obrázek porušuje naše pokyny k obsahu. Před publikováním ho, prosím, buď odstraň, nebo nahraď jiným.

Set Fonksiyonları

add()

set.add() şeklinde kullanılır. Parantez içerisine koyduğumuz değeri set'e ekler.

clear()

set.clear() şeklinde kullanılır. Set içerisindeki tüm elemanları siler.

union()

set.union() şeklinde kullanılır. Parantez içerisine başka bir set koyulur. Sonuç olarak bu ikisinin birleşimi olan başka bir set geri döndürür.

update()

set.update() şeklinde kullanılır. Parantez içerisine başka bir set koyulur. Set'i direkt günceller.

remove()

set.remove() şeklinde kullanılır. Parantez içerisine koyduğumuz değeri set'ten siler. Eğer bu set'te yoksa hata verir.

discard()

set.discard() şeklinde kullanılır. Parantez içerisine koyduğumuz değeri set'ten siler. Eğer bu set'te yoksa hata vermez.

del

del set şeklinde kullanılır. Set'i direkt siler. Sildikten sonra set'e ulaşmak istersek hata verir.

intersection_update()

set.intersection_update() şeklinde kullanılır. Parantez içerisine başka bir set koyarız. Set'in elemanları ile parantez içerisine koyduğumuz set'in elemanları arasında ortak olan elemanları direkt set'i günceller.

intersect()

set.intersection() şeklinde kullanılır. Parantez içerisine başka bir set koyarız. Set'in elemanları ile parantez içerisine koyduğumuz set'in elemanları arasında ortak olan elemanları geri döndürür.

symmetric_difference_update()

set.symmetric_difference_update() şeklinde kullanılır. Parantez içerisine koyduğumuz set ile set'imiz arasında farklı olan elemanları bularak bu elemanları set'imiz olarak günceller.

symmetric_difference()

set.symmetric() şeklinde kullanılır. Parantez içerisine koyduğumuz set ile set'imiz arasında farklı olan elemanları bularak bu elemanları bir set olarak geri döndürür.

difference()

set.difference() şeklinde kullanılır.  Parantez içerisine koyduğumuz set'i elemanlarını ilk set'imizden çıkararak yeni bir set geri döndürür.

difference_update()

set.difference_update() şeklinde kullanılır. Parantez içerisine koyduğumuz set'i elemanlarını ilk set'imizden çıkararak ilk setimizi bu sonuca günceller.

len()

len(set) şeklinde kullanılır. Parantez içerisine koyduğumuz set'in eleman sayısın geri döndürür.

Setler Arasında Kümesel İşlemler

a ve b bir set olmak üzere;

a - b, a'da olup b'de olmayan elemanları geri döndürür. 

a | b, a'da veya b'de olan elemanları (aynı elemandan iki kere olmamak üzere iki set'in toplamı) geri döndürür.  

a & b, hem a'da hem b'de olan elemanları geri döndürür.

a ^ b, a'da veya b'de olan ama ikisinde ortak olmayan elemanları geri döndürür.

Python NotlarımKde žijí příběhy. Začni objevovat