Merhaba arkadaşlar, önceki yazımda Python listelere giriş yapmıştık. Bu yazımda da bazı dizi (liste )işlemlerine bakacağız.

Bir dizi oluşturduk ve içerisinden bir eleman değiştirmek istiyoruz. Bunu dizinin indis numarasını kullanarak yapabiliriz.

sayilar = [3, 3, 3, 3, 3]
sayilar[2] = 5
print(sayilar)

#Çıktı [3,3,5,3,3]

Bir diziye eleman ekleyebilir ve o diziyi çarpabiliriz.

sayilar = [1, 2, 3]
print(sayilar + [4, 5, 6])
print(sayilar * 3)

#Çıktılarımız
[1, 2, 3, 4, 5, 6]

[1, 2, 3, 1, 2, 3, 1, 2, 3]

Gördüğünüz gibi çıktılarımızdan birincisinde dizimize 4, 5 ve 6 sayılarını ekledik. İkinci çıktımızda ise dizimizi 3 defa yazdırdık. Burada dikkat edilmesi gereken kısım içerisindeki elemanları çarpmıyoruz.

Bir öğrenin dizide(listede) olup olmadığını in anahtar kelimesi ile de kontrol edebiliriz. Örneğimize bakalım şimdi..

kelimeler = ["aaa", "bbb", "ccc", "bbb"]
print("aaa" in kelimeler)
print("bbb" in kelimeler)
print("fff" in kelimeler)

#Çıktımız
True
True
False

Görüldüğü gibi 1 veya daha fazla sayıda eleman bulunuyor ise True, eğer aranan eleman yok ise False döndürüyor.

Bunun tam tersi olmadığında True, eleman olduğunda False döndürmesini de not anahtar kelimesi ile yapabiliriz.

#
sayilar= [10, 20, 30]
print(not 40 in sayilar)
print(40 not in sayilar)
print(not 30 in sayilar)
print(30 not in sayilar)

#Çıktılarımız

True
True
False
False

Çıktılarımızdan da anlayacağımız üzere, not ile aranan eleman yer değiştirebiliyor. Not anahtar kelimesini if şartı içerisinde de sıklıkla kullanabilirsiniz.

Umarım faydalı olmuştur.

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir