Python Listelerde aşağıdaki fonksiyonlar kullanılmaktadır.
- append() Listenin sonuna bir öğe ekler
- clear() Listedeki tüm öğeleri kaldırır
- copy() Listenin bir kopyasını verir
- count() Belirtilen değere sahip elemanların sayısını verir
- extend() Bir listenin (veya yinelenebilir) öğelerini mevcut listenin sonuna ekle
- index() Belirtilen değere sahip ilk elemanın dizinini verir
- insert() Belirtilen konuma bir eleman ekler
- pop() Öğeyi belirtilen konumdan kaldırır
- remove() Belirtilen değere sahip ilk öğeyi kaldırır
- reverse() Listenin sırasını tersine çevirir
- sort() Listeyi sıralar
Soru: Yukarıdaki fonksiyonu kullanarak adı sayilar, elemanları sırasıyla 35, 26, 81, 64 olan bir liste oluşturarak aşağıdaki işlemleri yapınız.
Ayrıca bakınız: Python Listeler ve Demetler
Yapılacaklar:
- Listeyi büyükten küçüğe doğru sıralayınız.
- Listeyi tersten yazdırınız.
- Listede kaç tane 26 elemanı olduğunu bulunuz.
- Listedeki 81 sayısını siliniz.
- Listenin tüm elemanlarını siliniz.
- 64 elemanının indeksini bulunuz.
- Listeyi ondalikli_sayilar isimli, elemanları 1.4, 6.8 olan liste ile birleştiriniz.
Örnek :Listeyi büyükten küçüğe doğru sıralayınız.
1 2 3 4 5 6 7 8 9 | # tasarimkodlama.com sayilar = [35, 26, 81, 64] print("Örnek Liste :{0}".format(sayilar)) sayilar.sort(reverse=True) print("Yeni Liste :{0}".format(sayilar)) |
Çıktı:
1 2 3 4 | Örnek Liste :[35, 26, 81, 64] Yeni Liste :[81, 64, 35, 26] |
Örnek :Listeyi tersten yazdırınız.
1 2 3 4 5 6 7 8 9 | # tasarimkodlama.com sayilar = [35, 26, 81, 64] print("Örnek Liste :{0}".format(sayilar)) sayilar.reverse() print("Yeni Liste :{0}".format(sayilar)) |
Çıktı:
1 2 3 4 | Örnek Liste :[35, 26, 81, 64] Yeni Liste :[64, 81, 26, 35] |
Örnek :Listede kaç tane 26 elemanı olduğunu bulunuz.
1 2 3 4 5 6 7 8 9 10 11 | # tasarimkodlama.com sayilar = [35, 26, 81, 64] print("Örnek Liste :{0}".format(sayilar)) adet = sayilar.count(26) print("26 Sayısı {0} Tanedir".format(adet)) |
Çıktı:
1 2 3 4 | Örnek Liste :[35, 26, 81, 64] 26 Sayısı 1 Tanedir |
Örnek :Listedeki 81 sayısını siliniz.
1 2 3 4 5 6 7 8 9 | # tasarimkodlama.com sayilar = [35, 26, 81, 64] print("Örnek Liste :{0}".format(sayilar)) sayilar.remove(81) print("Yeni Liste :{0}".format(sayilar)) |
Çıktı:
1 2 3 4 | Örnek Liste :[35, 26, 81, 64] Yeni Liste :[35, 26, 64] |
Örnek :Listenin tüm elemanlarını siliniz.
1 2 3 4 5 6 7 8 9 | # tasarimkodlama.com sayilar = [35, 26, 81, 64] print("Örnek Liste :{0}".format(sayilar)) sayilar.clear() print("Yeni Liste :{0}".format(sayilar)) |
Çıktı:
1 2 3 4 | Örnek Liste :[35, 26, 81, 64] Yeni Liste :[] |
Örnek :64 elemanının indeksini bulunuz.
1 2 3 4 5 6 7 8 9 10 | # tasarimkodlama.com sayilar = [35, 26, 81, 64] print("Örnek Liste :{0}".format(sayilar)) sayilar.remove(64) print("Yeni Liste :{}".format(sayilar)) |
Çıktı:
1 2 3 4 | Örnek Liste :[35, 26, 81, 64] Yeni Liste :[35, 26, 81] |
Örnek :Listeyi ondalikli_sayilar isimli, elemanları 1.4, 6.8 olan liste ile birleştiriniz.
1 2 3 4 5 6 7 8 9 10 11 | # tasarimkodlama.com sayilar = [35, 26, 81, 64] print("Örnek Liste :{0}".format(sayilar)) ondalikli_sayilar=[ 1.4, 6.8] sayilar.extend(ondalikli_sayilar) print("Yeni Liste :{0}".format(sayilar)) |
Çıktı:
1 2 3 4 | Örnek Liste :[35, 26, 81, 64] Yeni Liste :[35, 26, 81, 64, 1.4, 6.8] |
Yorum Yap