kume etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
kume etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Kümeler-3

Yazar: Unknown Tarih: 10 Ekim 2011 Pazartesi Yorum: (0)
Clear metodu
bu metod ile kümedeki, bütün ögeleri siler.

KOD
kümeler1={1,2,3}
kümeler.clear()

kodu kümedeki bütün ögeleri siler.



union metodu
bu metod iki farklı kümenin elemanlarını birleştirir ve aynı olan ögeler varsa
bunları birer defa alarak yeni bir küme oluşturur.

KOD
a={1,2,3,4}
b={2,4,6,8}

a.union(b)

kodu ile kümeyi birleştirebiliriz.



difference metodu
iki küme ile arasındaki faklı olan elemanları verir.


KOD
a.difference(b)

kodunun çıktısı olarak

{1,3}

çıktısını verecektir.bunun tam terside mevcut yani b'de olup
a'da olmayanlarıda bulabiliriz.


symmetric_difference metodu
Bu metod her iki kümedede farklı olan elemanları verir.

KOD
a.symmetric_difference(b)


kodu

{1,3,6,8}

kümesini ekran çıktısı olarak verecektir.Bu kodun tam terside geçerlidir.



intersection metodu
bu metod iki kümenin kesişimini bize verecektir.

KOD
a.intersection(b)


kodu

{2,4}

kümesini verecektir.



issubset metodu
alt küme olup olmadığını belirler.

KOD

küme1={1,2,3,4}
küme2={1,2,3,4,5}

küme1.issubset(küme2)

kodu küme1'in küme2'nin alt kümesi olup olmadığını belirler.


issuperset metodu
kümenin kapsayıp kapsamadığını belirler.

KOD
küme2.issuperst(küme1)


şeklindeki kodumuz küme2'nin küme1'i kapsayıp kapsamadığını  belirtir.



en son olarak bu kümelerin kesişimlerinin boş küme olup olmadığını
bulalım.

küme1.isdisjoint(küme2)


kodu ile iki kümenin kesişiminin boş küme olup olmadığını verir.


kümeler dersimiz bı kadar sonraki dersimizde görüşmek üzere.

Kümeler-2

Yazar: Unknown Tarih: Yorum: (0)
Metodlarımıza başlayalım...


add metodu
kümemize öge eklemek için kullanılır.sadece bir tane öge ekleme
özelliğine sahiptir.


KOD
kümeler={1,2,3,4,5}

kümeler.add(6)

kodu kümeye 6 sayısını ekler.

Bu metod ile liste,demet,int,string gibi veri tipleride eklenebilir.


liste ekleme

KOD

kümeler.add((7,8,9))

kodu kümemize (7,8,9) listesini ekleyecektir.



update metodu
bu metod ile değişken yada küme ekleyebiliriz.

KOD

kümeler.update=({php,python,css})


kodu kümemiz bir küme daha ekleyecektir.



discard,remove,pop metodları
Bu metodlar kümeden öge çıkarmayı sağlar.
-discard ile sadece bir öğe silinir ve kümede olmayan elemanı silme komutu
verildiğinde herhangi bir hata vermez.
-remove ile sadece bir öğe silinir ve kümede olmayan elemanı silme komutu
verildiğinde hata mesajı veririr.
-pop veri girememize izin vermeyen bir metoddur.pop metodu tek te siler ögeleri.


KOD
kümeler.discard(2)

kodu ile 2 'yi sileriz.


KOD
kümeler.remove(4)

kodu ile 4 'ü sileriz.


KOD
kümeler={1,3,5}

kümeler.pop(1)

yazdığımızda hata vereecktir.Çümkü pop değer almaz.
Sırasıyla aşağıdaki işlemleri gerçekleştirdiğimizde,

KOD
kümeler.pop()

1'i siler


kümeler.pop()
3'ü siler


kümeler.pop()
5'i siler


yani sıra ile silme işlemini gerçekleştirir.Silinecek öge kalmadığında ise
ekrana hata mesajı çıktısı verir.

Kümeler-1

Yazar: Unknown Tarih: Yorum: (0)
ümeler konusuyla derslerimize devam edelim...

Daha öncede okulda öğrendiğimiz kümelerle aynı özelliklere sahiptir.
Yani kesişme,birleşme,fark gibi...

Küme oluşturmayla başlayalım

KOD

küme={'a','b','c'}


şeklinde bir küme oluşturuyoruz.

Boş küme oluşturmayı görelim

KOD

küme1=set()
type(küme1)
len(küme1)

şeklindeki kod boş kümenin tipini(set),küme sayısını bize gösterecektir.

Kümeler gelişi güzel sıralanırlar.Yani;

KOD
küme={'a','b','c'}

kümesini ekrana yazdırırken

KOD
küme
{'b','c','a'}

bir ekran çıktısı alabilirsiniz.


Yine liste ve demetlerde olduğu gibi öğe aratabiliriz.

KOD
'a' in küme

a karakterinin küme içinde olup olmadığını bize verecektir.



-Listeleri de kümler içinde kullanabilriz.

KOD
a=['d','c']
küme2=set(a)

kodu a listemizi küme2 'nin içne atmış oluyoruz.

tipine bakarak ta bunu görebiliriz.

KOD
type(küme2)

kodu hemen altında



şeklinde ekran çıktısı verecektir.Yani küme olduğunu belirtecek ifadedir set.


Demetleri de kümeye katabiliriz

KOD
demet=('a','d','s')

küme3=set(demet)

type(küme3)


kodlarıyla demetimizi kümemizin içinde atmış olduk ve tipine baktık.


Diğer bir liste ekleme yöntemi ise,


KOD


küme4=set(['q','r','f'])
typr(küme4)


kodlarıyla küme4'e direk bir liste atayarak tipine bakabiliriz.


Şimdi kümelerin metodlarına geçelim...

KOD
dir(set)


kodu ile kümelerimizin metolarını ekrana yazacaktır.