Pythonda bir diğer veri tipi ise List‘dir. Bu veri tipleri bünyesinde birden fazla data
tutabilir.
Bir list oluşturalım.
1 2 3 4 5 6 7 | liste=["Güven","Ali","Yıldırım"] print(type(liste)) print(liste) ###################Ekran Çıktısı########################### #<class 'list'> # |
İsterseniz oluşturmuş olduğumuz listeleri. Ekrana for
döngüsü ile basabiliriz.
1 2 3 4 5 6 7 8 | liste=["Güven","Ali","Yıldırım"] for eleman in liste: print(eleman) ###################Ekran Çıktısı########################### #Güven #Ali #Yıldırım ###################Ekran Çıktısı########################### |
İsterseniz liste elemanlarını index numaralarına görede yazdırabilirsiniz.
1 2 3 4 5 6 7 8 9 10 | liste=["Güven","Ali","Yıldırım"] print(liste[0]) print(liste[1]) print(liste[2]) ###################Ekran Çıktısı########################### #Güven #Ali #Yıldırım ###################Ekran Çıktısı########################### |
Bir list’deki eleman sayısını len()
fonksiyonu ile bulabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | liste=["Güven","Ali","Yıldırım"] print(len(liste)) ###################Ekran Çıktısı########################### #3 ###################Ekran Çıktısı########################### <pre> <p>İsterseniz bir list içerisinde tekrar bir list oluşturabilirsiniz. </p> <pre> liste=["Meryem",["Mehmet","Yaman"],"Nurdan"] for x in liste: print(x) ###################Ekran Çıktısı########################### #Meryem #['Mehmet', 'Yaman'] #Nurdan ###################Ekran Çıktısı########################### |
Python list() Fonksiyonu Kullanımı
List oluştururken []
parantez kullanmamız yeterli olmaktadır. Yine list()
list
fonksiyonu ilede bunu yapabiliriz.
1 2 3 4 5 6 | alfabe="abcçdefgğhıijklmnoöprsştuüvyz" alfabeListe=list(alfabe) print(alfabeListe) ###################Ekran Çıktısı########################### #['a', 'b', 'c', 'ç', 'd', 'e', 'f', 'g', 'ğ', 'h', 'ı', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'ö', 'p', 'r', 's', 'ş', 't', 'u', 'ü', 'v', 'y', 'z'] ###################Ekran Çıktısı########################### |
Listelerin Öğrelerine Erişim
Liste verilerin index numarını belirterek öğelere erişim sağlayabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 | metin="Ben acılar denizinde boğulmuşum".split(" ") print(type(metin)) print(metin[0]) print(metin[-1]) print(metin[1:3]) print(metin[::-1]) ###################Ekran Çıktısı########################### #<class 'list'> #Ben #boğulmuşum #['acılar', 'denizinde'] #['boğulmuşum', 'denizinde', 'acılar', 'Ben'] ###################Ekran Çıktısı########################### |
İç içe listelerde ise index numarlarını yanyana yazara erişim sağlayabilirsiniz.
1 2 3 4 5 6 7 | metin=[["Ben", "acılar" ,"denizinde","boğulmuşum"],["işitmem","vapur", "düdüklerini","martı","çığlıklarını"]] print(metin[0][0],metin[0][1],metin[0][2],metin[0][3]) print(metin[1][0],metin[1][1],metin[1][2],metin[1][3],metin[1][4]) ###################Ekran Çıktısı########################### #Ben acılar denizinde boğulmuşum #işitmem vapur düdüklerini martı çığlıklarını ###################Ekran Çıktısı########################### |
Python List Öğelerini Değiştirme
Python veri tiplerinden olan list’te istediğniz zaman verileri değiştirebilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 | liste=["Ayşe","Ahmet","Elif","Mehmet"] #liste oluşturduk print(liste)#liteyi ekran bastık liste[0:len(liste)]="Zeynep","Ali","Gül","Kadir" #listedeki öğelerin değişimini sağladık print(liste) #listeyi ekrana bastık liste=liste+["Meryem"] #listeye yeni öğe ekledik print(liste) #Listeyi ekran bastık ###################Ekran Çıktısı########################### #['Ayşe', 'Ahmet', 'Elif', 'Mehmet'] #['Zeynep', 'Ali', 'Gül', 'Kadir'] #['Zeynep', 'Ali', 'Gül', 'Kadir', 'Meryem'] ###################Ekran Çıktısı########################### |
Yukardaki örnekte listedeki elemanları güncellemeyi ve yeni eleman eklemeyi öğrendik
Python List Birleştirme
Elimizde birden çok liste varsa ve bunların birleştirilmesi gerekiyorsa bu işlemi “+” operatör ile yapmaktayız.
1 2 3 4 5 6 7 | liste_1=["Ayşe","Ahmet","Elif","Mehmet"] #liste oluşturduk liste_2=["Zeynep","Ali","Gül","Kadir"] liste_toplam=liste_1+liste_2 print(liste_toplam) ###################Ekran Çıktısı########################### #['Ayşe', 'Ahmet', 'Elif', 'Mehmet', 'Zeynep', 'Ali', 'Gül', 'Kadir'] ###################Ekran Çıktısı########################### |
Python List Öğe Silme
Oluşturulan bir list’de istenmeyen verileri del liste[0]
şeklinde silebilirsiniz.
1 2 3 4 5 6 7 8 9 | liste_1=["Ayşe","Ahmet","Elif","Mehmet"] #liste oluşturduk print(liste_1) del liste_1[0] print(liste_1) del liste_1 ###################Ekran Çıktısı########################### #['Ayşe', 'Ahmet', 'Elif', 'Mehmet'] #['Ahmet', 'Elif', 'Mehmet'] ###################Ekran Çıktısı########################### |
Python List Kopyalama
Oluşturan bir list veri tipini başka bir list veri tipine kopyalamak isteyebilirsiniz. Bu gibi durumlarda bazı kullanımlar var. Öncelikle akla gelen ilk yöntemi verelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | liste_1=["Kırşehir","Ankara","İzmir","İstanbul"] #listemizi oluşturduk liste_2=liste_1 #liste_1'i liste_2'ye kopyaladık. print(liste_1) #liste_1 ekrana bastık print(liste_2) #liste_2 ekrana basıtk liste_1[0]="Eskişehir" #liste_1[0] indexli veriyi değiştirdik. print(liste_1) #liste_1 ekrana bastık problem yok print(liste_2) #liste_2 ekrana bastık print(id(liste_1)==id(liste_2)) ###################Ekran Çıktısı########################### #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #['Eskişehir', 'Ankara', 'İzmir', 'İstanbul'] #['Eskişehir', 'Ankara', 'İzmir', 'İstanbul'] #True ###################Ekran Çıktısı########################### |
Yukarıdaki örnekte kopyalam işlemi yaptıktan sonra liste_1’in sıfırıncı indeksini değiştirdik. Ekrana bastığımızda liste_2’inin birinci indeksininde veririsinin değiştiğini gördük. Daha sonra bu değişkenlerin id() numlaralarının aynı olduğunu öğrendik. Bu şekil kopyalamalarda sadece değişkenin referans numarasının aynı olması verilerin aslında kopyalanmadığını gösteriyor. Şimdi aşağıdaki yöntemiş bir deneyelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | liste_1=["Kırşehir","Ankara","İzmir","İstanbul"] #listemizi oluşturduk liste_2=liste_1[:] #liste_1'i kesme işlmei yaparak liste_2'ye kopyaladık. print(liste_1) #liste_1 ekrana bastık print(liste_2) #liste_2 ekrana basıtk liste_1[0]="Eskişehir" #liste_1[0] indexli veriyi değiştirdik. print(liste_1) #liste_1 ekrana bastık problem yok print(liste_2) #liste_2 ekrana bastık print(id(liste_1)==id(liste_2)) print("liste_1 id = {} liste_2 id = {}".format(id(liste_1),id(liste_2))) ###################Ekran Çıktısı########################### #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #['Eskişehir', 'Ankara', 'İzmir', 'İstanbul'] #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #False #liste_1 id = 2317932858696 liste_2 id = 2317964339528 ###################Ekran Çıktısı########################### |
Kesrek kopyalama işlemiş yaptığımızda liste veri güncellemelerinde bir birinden etkilenmediğini öğrenmiş
olduk. Yine farklı bir koplayama işlemini list(liste)
fonksiyonu ilede yapabiliriz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | liste_1=["Kırşehir","Ankara","İzmir","İstanbul"] #listemizi oluşturduk liste_2=list(liste_1) #liste_1'i kesme işlmei yaparak liste_2'ye kopyaladık. print(liste_1) #liste_1 ekrana bastık print(liste_2) #liste_2 ekrana basıtk liste_1[0]="Eskişehir" #liste_1[0] indexli veriyi değiştirdik. print(liste_1) #liste_1 ekrana bastık problem yok print(liste_2) #liste_2 ekrana bastık print(id(liste_1)==id(liste_2)) print("liste_1 id = {} liste_2 id = {}".format(id(liste_1),id(liste_2))) ###################Ekran Çıktısı########################### #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #['Eskişehir', 'Ankara', 'İzmir', 'İstanbul'] #['Kırşehir', 'Ankara', 'İzmir', 'İstanbul'] #False #liste_1 id = 2402098056520 liste_2 id = 2402129255176 ###################Ekran Çıktısı########################### |
Bu şekildeki kopyalamlarda da referans numarasının değiştiğini listenin tam olarak kopyalandığını öğrenmiş olduk.
Python Liste Üreteçleri
Python’da belirli index sayısında bir liste gerekiyorsa, bu durumda liste üreteci kullanılmaktadır. Aşağıda 0-100 arasında bir listeyi dinamik olarak oluşturalım
1 2 3 4 5 6 7 8 9 10 11 | newList=[] for i in range(0,100): newList+=[i] print("Liste Saysı : {}".format(len(newList))) print(*newList) ###################Ekran Çıktısı########################### #Liste Saysı : 100 #0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ###################Ekran Çıktısı########################### |
Eğer istersek bunu tanımlamayı tek satırda da yapabiliriz. Bu sayede boş bir liste oluşturmadan, liste tanımlanırken uzunluğuda belirlenmiş oldu.
1 2 3 4 5 6 7 8 9 | newList=[i for i in range(0,100)] print("Liste Saysı : {}".format(len(newList))) print(*newList) ###################Ekran Çıktısı########################### #Liste Saysı : 100 #0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ###################Ekran Çıktısı########################### |
Yine liste üretmek için list()
fonkisyonunda kullanabiliriz.
1 2 3 4 5 6 7 | liste=list(range(100)) print(*liste) ###################Ekran Çıktısı########################### #0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ###################Ekran Çıktısı########################### |
Bu seferde 0’dan 100’e 2 ye bölüne bilen sayıları tutan bir liste oluşturalım.
1 2 3 4 5 6 7 8 9 10 | liste=[] for i in range(100): if(i%2==0): liste+=[i] print(liste) ###################Ekran Çıktısı########################### #[0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98] ###################Ekran Çıktısı########################### |
Bu işlemi tek satırda yapalım.
1 2 3 4 5 6 7 | liste=[x for x in range(100) if(x%2==0)] print(liste) ###################Ekran Çıktısı########################### #[0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98] ###################Ekran Çıktısı########################### |
Python Liste Metodları
Merhaba, liste metodları listelerde tutulan verilerin işlenerek daha kullanışlı bir hale getirilmesi için oluşturulmuş metodlardır. Verilerin düzenlenmesinde ve depolanmasında bu metodların kullanılması gerekmetedir. Şimdi sizlerle bu metodlar neler tek tek örneklemlerle inceleyelim.
List modtodların aşağıdaki kullanmış olduğumuz dir()
metoduyla öğrenelim
1 2 3 4 | print(dir(list)) ###################Ekran Çıktısı########################### #['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] ###################Ekran Çıktısı########################### |
Tabi bu metodların hepsi değil bizim inceleyeceğimiz ve kullanacağımız metoları aşağıda listeleyelim.
1 2 3 4 5 6 | metodlar=[metod for metod in dir(list) if not "_" in metod] print(metodlar) ###################Ekran Çıktısı########################### #['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] ###################Ekran Çıktısı########################### |
Python append() Metodu Kullanımı
Append metodu var olan bil listeye yeni veri eklamek için kullanıyoruz.
1 2 3 4 5 6 | liste=["Meryem","Yaman","Mehmet"] liste.append("Nurdan") print(liste) ###################Ekran Çıktısı########################### #['Meryem', 'Yaman', 'Mehmet', 'Nurdan'] ###################Ekran Çıktısı########################### |
Listeye eleman eklemenin diğer bir yöntemide aşağıda verilmiştir.
1 2 3 4 5 6 7 8 9 10 11 12 13 | liste1=["NECİP","FAZIL"] liste2=["NAZIM","HİKMET"] birlesim=liste1+liste2 print(birlesim) liste1+=["KISAKÜREK"] print(liste1); liste2=liste2+["RAN"] print(liste2) ###################Ekran Çıktısı########################### #['NECİP', 'FAZIL', 'NAZIM', 'HİKMET'] #['NECİP', 'FAZIL', 'KISAKÜREK'] #['NAZIM', 'HİKMET', 'RAN'] ###################Ekran Çıktısı########################### |
Bu iki yöntem arasında dikkat edilmesi gereken en önemli durum, liste.append("Merhaba","Dünya")
append fonksiyonun birden fazla veri ekleyememesidir.
Python Extend() Metodu Kullanımı
Extend metodu listeleri genişletmeye yarayan metoddur. Bu metod iki listeyi birşleştirir. Append metodu listeye bir eleman eklerken extend() metodu birden fazla element eklemenizi sağlar
1 2 3 4 5 6 7 | liste1=["NECİP","FAZIL"] liste2=["NAZIM","HİKMET"] liste1.extend(liste2); print(liste1); ###################Ekran Çıktısı########################### #['NECİP', 'FAZIL', 'NAZIM', 'HİKMET']['NAZIM', 'HİKMET', 'RAN'] ###################Ekran Çıktısı########################### |
Python insert() Metodu Kullanımı
İnsert metodu bir listede istediğimi indekse bir veri yerleştirmemizi sağlar. Insert() metodu iki tane parametre almaktadır. Bunlardan ilk parametre eklenecek verinin index numarası ikinci parametre ise eklenecek veridir. Aşağıdaki örneği dikkatli inceleyelim.
1 2 3 4 5 6 | liste1=["Mehmet","Ersoy"] liste1.insert(1,"Akif") print(liste1); ###################Ekran Çıktısı########################### #['Mehmet', 'Akif', 'Ersoy'] ###################Ekran Çıktısı########################### |
Python remove() Metodu Kullanımı
Bu metodla listedeki bir veriyi silebilmekteyiz.
1 2 3 4 5 6 7 8 9 | liste=["Acılar Denizi","Ben Sana Mecburum","Beklenen","Aç Kapıyı"]; print(liste) liste.remove("Aç Kapıyı") print(liste) ###################Ekran Çıktısı########################### #['Acılar Denizi', 'Ben Sana Mecburum', 'Beklenen', 'Aç Kapıyı'] #['Acılar Denizi', 'Ben Sana Mecburum', 'Beklenen'] ###################Ekran Çıktısı########################### |
Python reverse() Metodu Kullanımı
Python reverse() metoud liste içerisindeki verilerilerin sıralamsını tersine çevirmek için kullanılmaktadır.
1 2 3 4 5 6 7 8 9 | liste=["Acılar Denizi","Ben Sana Mecburum","Beklenen","Aç Kapıyı"]; print(liste) liste.reverse() print(liste) ###################Ekran Çıktısı########################### #['Acılar Denizi', 'Ben Sana Mecburum', 'Beklenen', 'Aç Kapıyı'] #['Aç Kapıyı', 'Beklenen', 'Ben Sana Mecburum', 'Acılar Denizi'] ###################Ekran Çıktısı########################### |
Yine liste sıralamarında karater listelerini sıralamak için kullanıdığımız reversed() fonksiyonunuda aşağıdaki gibi kullanabiliriz.
1 2 3 4 5 6 7 8 9 10 11 12 | liste=["Acılar Denizi","Ben Sana Mecburum","Beklenen","Aç Kapıyı"]; print(liste) yeniListe=reversed(liste) print(yeniListe) print(*yeniListe) print(list(reversed(liste))) ###################Ekran Çıktısı########################### #['Acılar Denizi', 'Ben Sana Mecburum', 'Beklenen', 'Aç Kapıyı'] #<list_reverseiterator object at 0x00000230990C7FD0> #Aç Kapıyı Beklenen Ben Sana Mecburum Acılar Denizi #['Aç Kapıyı', 'Beklenen', 'Ben Sana Mecburum', 'Acılar Denizi'] ###################Ekran Çıktısı########################### |
Python pop() Metodu Kullanımı
Python pop() metodu listedki son elemanı silmek için kullanılır. Aynı zamanda verilen indeks numaralı veri silmek içinde kullanılır.
1 2 3 4 5 6 7 8 9 10 11 | liste=["Acılar Denizi","Ben Sana Mecburum","Beklenen","Aç Kapıyı"]; print(liste) liste.pop() print(liste) liste.pop(0) print(liste) ###################Ekran Çıktısı########################### #['Acılar Denizi', 'Ben Sana Mecburum', 'Beklenen', 'Aç Kapıyı'] #['Acılar Denizi', 'Ben Sana Mecburum', 'Beklenen'] #['Ben Sana Mecburum', 'Beklenen'] ###################Ekran Çıktısı########################### |
Python sort() Metodu Kullanımı
Python sort() metodu listede var olan verilerin a’dan z’ye aynı zamandan küçükten büyüğe doğru sıralama yapar.
1 2 3 4 5 6 7 8 | alfabe=list("fgbeacd") print(alfabe) alfabe.sort() print(alfabe) ###################Ekran Çıktısı########################### #['f', 'g', 'b', 'e', 'a', 'c', 'd'] #['a', 'b', 'c', 'd', 'e', 'f', 'g'] ###################Ekran Çıktısı########################### |
Şimdide rakamları sıralayalım.
1 2 3 4 5 6 7 8 | rakamlar=[6,10,5,9,3,0,7,4,8,1,2] print(rakamlar) rakamlar.sort() print(rakamlar) ###################Ekran Çıktısı########################### #[6, 10, 5, 9, 3, 0, 7, 4, 8, 1, 2] #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ###################Ekran Çıktısı########################### |
Yiney python da tersten sıralama yapmak istersek sort(reverse=True) parametresini vermemiz gerekmektedir.Dikkat edilmesi gereken diğer bir şey ise True parametresinin ilk harfinin büyük olarak yazılması gerekmektedir.
1 2 3 4 5 6 7 8 | rakamlar=[6,10,5,9,3,0,7,4,8,1,2] print(rakamlar) rakamlar.sort(reverse=True) print(rakamlar) ###################Ekran Çıktısı########################### #[6, 10, 5, 9, 3, 0, 7, 4, 8, 1, 2] #[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] ###################Ekran Çıktısı########################### |
Python sıralama yaparken Türkçe karater sıralamalarında problem yaşanmaktadır. Örneğin:
1 2 3 4 5 6 7 8 | user=["Çağlar","Cihan","Burhan","Adnan","Şule"] print(user) user.sort() print(user) ###################Ekran Çıktısı########################### #['Çağlar', 'Cihan', 'Burhan', 'Adnan', 'Şule'] #['Adnan', 'Burhan', 'Cihan', 'Çağlar', 'Şule'] ###################Ekran Çıktısı########################### |
Buradakş problem Türkçe karakterlerin listede en sona bırakılması durumudur. Bu durumu aşağıdaki kutllanımla çözmekteyiz.
1 2 3 4 5 6 7 8 9 | alfabe="abcçdefgğhıijklmnoöprsştuüvyz" user=["çağlar","cihan","burhan","adnan","şule"] siralama={harf:alfabe.index(harf) for harf in alfabe} user.sort(key=lambda x: siralama.get(x[0])) print(user) ###################Ekran Çıktısı########################### #['adnan', 'burhan', 'cihan', 'çağlar', 'şule'] ###################Ekran Çıktısı########################### |
Python index() Fonksiyonu Kullanımı
Python index() fonkisyonu liste içersindeki aranan bir değerin index numarasını bize veririr.
1 2 3 4 5 6 | user=["çağlar","cihan","burhan","adnan","şule"] print(user.index("cihan")) ###################Ekran Çıktısı########################### #1 ###################Ekran Çıktısı########################### |
Python count() fonksiyonu kullanımı
Python count() fonkisyonu liste içerisi belirtilen verinin kaç kez tekrar ettiğini dönderir.
1 2 3 4 5 6 | user=["çağlar","şule","cihan","burhan","şule","adnan","şule"] print(user.count("şule")) ###################Ekran Çıktısı########################### #3 ###################Ekran Çıktısı########################### |
Python copy() Fonksiyonu Kullanımı
Python copy() fonksiyonu bir listenin diğer bir listeye kopyalanmasını sağlamaktadır.
1 2 3 4 5 6 7 8 9 10 | user=["çağlar","cihan","burhan","adnan","şule"] userCopy=user.copy() print(user) print(id(user)) print(id(userCopy)) ###################Ekran Çıktısı########################### #['çağlar', 'cihan', 'burhan', 'adnan', 'şule'] #1414390063680 #1414381322176 ###################Ekran Çıktısı########################### |
Python clear() Fonksiyonu Kullanımı
Python clear() fonksiyonu liste içerisinde verilerin silinmesini sağlamaktadır.
1 2 3 4 5 6 | user=["çağlar","cihan","burhan","adnan","şule"] user.clear() print(user) ###################Ekran Çıktısı########################### #[] ###################Ekran Çıktısı########################### |