New to Busy?

Kümeler (Sets) #4 - Python Dersleri (Tutorials)

10 comments

elektroyazilim
68
29 days ago2 min read

yeni.jpg

Merhabalar

Python programlama derslerinin bu dersinde kümeler üzerinde kullanılabilen metotlardan devam edeceğiz..

Bu ders önceki derste verilen bilgiler üzerine bina edilecektir. Bu sebeple önceki derslere bakmanız tavsiye edilir.

discard() metodu

discard() metodu, bir kümeden eleman çıkartmak için kullanılır.

Çıkartmak istediğimiz eleman kümede varsa çıkarırken yoksa herhangi bir hata veya mesaj vermez. Herhangi bir işlem yapmaz.

Uygulamasını görelim :

x adında bir küme oluşturup elemanlarını verdik.

x.discard(5)

kodu ile listedeki 5 değerli elemanı çıkarttı. Sonrasında

x.discard(6)

kodu ile 6 elemanını çıkarmak istedik. Ama listede böyle bir eleman olmadığı için çıkarmadı ve herhangi bir hata da vermedi.

intersection metodu()

intersection() metodu adından da anlaşılacağı üzere kümeler arasında kesişimleri almak için kullanılır. (ortak elemanları alır)

Uygulamasını görelim:

Örneğimizde x ve y adında iki küme oluşturup benzer ve farklı elemanlar yerleştirdik. intersection() metodunu kullandığımızda bize iki kümenin de ortak olan elemanlarını getirdi.

intersection_update() metodu

intersection_update() metodu iki kümenin ortak elemanlarını yani kesişimini aldıktan sonra birinci kümeye kesişimi atamak için kullanılır.

intersection() metodunu kullandığımızda iki kümenin kesişimini bulsak da ne birinci ne de ikinci kümenin içeriğinde herhangi bir değişiklik olmamaktadır.

Ancak intersection_update() metodu bu durumu değiştirmektedir. Uygulamasını görelim :

Görüldüğü gibi iki kümenin kesişimini aldıktan sonra bu sonucu birinci kümeye atarak güncelleme işlemi yaptı.

Şimdilik bu kadar.

Umarım faydalı bir çalışma olmuştur.

Teşekkürler.

yesilayrca.png

Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me


Posted via Marlians.com

Comments

Sort byBest