PYTHON DİZİ – LİSTE İŞLEMLERİ

 #Liste oluşturma

sayilar =  [ ]

sayilar =  list( )

#Listeye eleman ekleme

sayilar.append(5)                         #sayilar listesine 5 sayısını ekler.

meyveler.append(“portakal”) #meyveler listesine portakal elemanını ekler.

meyveler.insert (2, ”elma”)       #meyveler listesinin 2. İndisine elma elemanını ekler.

sayilar+=[2,3,4,5,6]                     #sayilar listesine toplu eleman eklemek için kullanılır.

 

#Listeden eleman silme işlemleri

del sayilar[1]                                  #indis numarası 1 olan değeri siler.

sayilar.pop(1)                                #indis numarası 1 olan değeri siler.

sayilar.remove(5)                         #sayilar listesinin değeri 5 olan elemanı siler.

meyveler.remove(“karpuz”)     #meyveler listesinden değer karpuz olan elemanı siler.

sayilar.clear( )                                #dizinin tüm elemanlarını siler yani boşaltır.

 

#listeden eleman alma işlemleri

sayilar_dizim=[10,11,12,13,14,15,16,17]

print(sayilar_dizim[3])               #ekrana çıktı olarak 13 verir sebebi indisler 0’dan başlar.

print(sayilar_dizim[2:5]            #ekrana 12,13,14 yazar 2. İndis dahil 5. İndise kadar olan elemanlar.

print(sayilar_dizim[:5]               #en baştan 5. İndise kadar olan sayıları yazar 10,11,12,13,14

print(sayilar_dizim[5:]               #5. İndisten en sona kadar olan sayıları yazar 15,16,17

print(sayilar_dizim[: : 2]            #en baştan en sona kadar 1 atlama yaparak yazar 10,12,13,14,16

print(sayilar_dizim[-1]               #dizinin sonundan ilk elemanı yazar 17

 

len(meyveler)            #meyveler listesinin eleman sayısını verir.

max(sayilar)               #sayilar listesinin en büyük değere sahip elemanını verir.

min(sayilar)                #sayilar listesinin en küçük değere sahip elemanını verir.

sum(sayilar)               #sayilar listesinin elemanlarının toplamını verir.

a=sayilar.count(2)    #a değişkenine sayilar listesinde kaç adet 2 var onun atamasını yapar.

 

sayilar.index(8)                             #listenin elemanlarından 8’in indis numarasını verir.

meyveler.index(“elma”)             #listenin elemanlarından elmanın indis numarasını verir.

 

#listelerde sıralama işlemleri

sayilar.sort( )              #sayilar listesini küçükten büyüğe sıralama yapar.

sayilar.reverse( )       #sayilar listesini ters çevirir yani son eleman 0. İndise sahip ilk eleman olur.

sayilar.sort(reverse=True)       #sayilar listesini büyükten küçüğe sıralama yapar.

 

#iki listeyi birleştirme

liste1=[40,50,60,70,30]

liste2=[1,2,3,4]

liste1.extend(liste2)

print(liste1)                #çıktı [40,50,60,70,30,1,2,3,4]