New to Busy?

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

6 comments

elektroyazilim
68
last month2 min read

yeni.jpg

Merhabalar

Python programlama derslerinin bu bölümünde kümeler konusundan devam edeceğiz.

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

İngilizce ismiyle sets olan kümeler, içerisinde birden fazla aynı değeri bulundurmayan veri tipleriydi. Başka veri tiplerini küme veri tipine set() fonksiyonu ile dönüştürmek mümkündü.

Ancak bu dönüşümü yaparken oluşacak kümenin yine küme mantığı ile ortaya çıkacağını unutmamak gerekir. Yani bir liste içerisinde tekrarlı eleman varsa o listeden oluşacak küme de o tekrarlı elemanlara yer verilmeyecektir.

for döngüsü ve kümeler

for döngüsü de nihayetinde dizisel bir yapı olduğu için listelerde olduğu gibi for() döngüsünü kullanarak küme elemanları içerisinde gezinebiliriz.

Uygulamasını görelim :

Örneğimizde for() döngüsünü kullanarak küme elemanları içerisinde gezinip değerleri ekrana yazdırdık. Ancak fark ettiğiniz üzere küme elemanları sıralı bir şekilde gelmedi.

Kümeler sırasız olması özelliği bakımından sözlüklere benzemektedir.

Şimdi de küme elemanlarına index değerleri üzerinden erişip erişemiyeceğimizi görelim:

Kümelere indexlerle ulaşamayacağımıza dair bir hata aldık. Fark ettiğiniz üzere ,

Küme elemanlarına direk bir erişim söz konusu değil.

Bu şekilde bir erişim söz konusu olmasa da küme elemanlarına bir for() döngüsü üzerinden erişebiliriz.

Ya da kümeyi listeye çevirirsek elemanlarına da index değerleri üzerinden erişebiliriz. Uygulamasını görelim :

Örneğimizde langs kümesini list() fonksiyonunu kullanarak bir listeye çevirdik ve sonrasında index değerleri üzerinden yeni listenin elemanlarına erişim sağlayabildik.

Ş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