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] |