Örnek1
HaftaninGunleri = ['Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Crt', 'Paz'];
print(len(HaftaninGunleri)); #Listenin boyutu ekrana yazılıyor
print('Per' in HaftaninGunleri); #Haftanın günlerinde Perşembe var mı?
print(HaftaninGunleri[0]); #Haftanın ilk gunu
print(HaftaninGunleri[len(HaftaninGunleri) - 1]); #Haftanın son günü
Örnek 2
Liste = [1,2,3,4,5,6,7,8,9]
print(Liste[5]); #indis 5 olan elemanı ekrana yaz #6
print(Liste[2:5]) #indisi 2 olan dan 5 olana kadar #345
print(Liste[7:]) #indisi 7 olandan sonuna kadar yaz #8,9
print(Liste[:4]) #indisi 4 olana kadarkileri yaz #1,2,3,4
print(Liste[2:9:3]) # 2den 9 a kadar 3 er 3 er atlayarak yaz
print(Liste[::2]) # bastan sona 2 ser atlayarak yaz
Liste[4] = 'A'
print(Liste, " Bu Listenin Elaman Sayısı", len(Liste))
#dizide boyle bir eleman var mi sorgusu
print("C" in Liste) #Listede C var mı?
print(4 in Liste) #Listede 4 var mı?
Örnek 3
import random
Listem = ["K", "A", "L", "E"]
#print(Listem[0] + Listem[1] + Listem[2] + Listem[3])
#rast gele indis üretiyoruz
Bir = random.randint(0,3)
Iki = random.randint(0,3)
Uc = random.randint(0,3)
Dort = random.randint(0,3)
print(Listem[Bir], Listem[Iki], Listem[Uc], Listem[Dort])"""
Dizi Fonksiyonları
Markalar = [ "Ford", "Opel", "Bmw"]
print(Markalar)
Markalar.append("Volvo") #Dizinin sonuna eleman eklendi
print(Markalar)
Markalar.sort() #Liste elemanlarını sıraya sokar
print(Markalar)
Markalar.reverse() #Liste elemanlarının sırasını ters çevirir
print(Markalar)
Markalar.insert(0, "Wolsvagen") #Dizinin başına eleman ekler
print(Markalar)
Markalar.remove("Opel") #Opel olan kayıdı siler
print(Markalar)
print(Markalar.index("Bmw")) #Aranan elemanın indis numarasını verir
Markalar.remove(Markalar[3]) #Markaların 3. indisi (4. elamanını sil)
print(Markalar)
Markalar.pop(2) #indisi 2 olan elemani sil
print(Markalar)
print(len(Markalar)) #listenin eleman sayisini verir
print(Markalar.count('Bmw')) #aranan elemandan kaç adet var
Markalar2 = ["Renault", "Pegeout", "Toyota"];
Markalar.extend(Markalar2);
print(Markalar)
YeniMarkalar = Markalar.copy();
Markalar.clear() #listeyi yok eder
print(Markalar)
print(YeniMarkalar)
del YeniMarkalar[0] #ilk elemani sil
print(YeniMarkalar)

donanim=["yazıcı", "klavye", "işlemci", "bellek", "sabit disk"]
yazilim=["işletim sistemi", "web tarayıcı"]
print("#burada append fonksiyonu ile eleman eklenmiştir.")
donanim.append("bellek")
print(donanim)
print("n");
print("#burada extend fonksiyonu ile listeler birleştirilmiştir.")
donanim.extend(yazilim) #print(donanim+yazilim)
print(donanim)
print("n");
print("#indeksi 2 olan konuma tarayıcı eklenmiştir.")
donanim.insert(2, "tarayıcı")
print(donanim)
print("n");
print("#değeri klavye olan eleman silinmiştir.")
donanim.remove("klavye")
donanim.remove(donanim[1]) #indis numarası 1 olan eleman silinmiştir.")
print(donanim)
print("n");
print("#indis numarası 3 olan eleman silinmiştir.")
donanim.pop(3)
print(donanim)
print("n");
print("#Count: Listede belirtilen elemandan kaç adet olduğunu bulur.")
say=donanim.count("işlemci")
print(say)
print("n");
print("#Index: Bir elemanın listedeki konumunu bulur.")
print(donanim.index("yazıcı"))
print("n");
print("#Sort: Listenin içindeki elemanları sıralar")
donanim.sort()
print(donanim)
print("n");

Adı ders, elemanları sırasıyla B,İ,L,İ,Ş,İ,M olan bir liste oluşturarak aşağıdaki işlemleri yapınız.
a) Listeyi alfabetik olarak sıralayınız.
b) Listeyi tersten yazdırınız.
c) Listede kaç tane İ elemanı olduğunu bulunuz.
d) Gerekli harfleri silerek listeyi B,İ,L,İ,M hâline getiriniz.
e) ders listesini alan listesine kopyalayarak ekrana alan listesini yazdırınız.
f) Listenin tüm elemanlarını siliniz.
g) L elemanının indeksini bulunuz


Örnek: Tuple Diziler
KisiselList = ["Ahmet Yıldız", 35, "Malatya"]
KisiselTuple = ("Ahmet Yıldız", 35, "Malatya")
print(KisiselList[2], KisiselTuple [2]) #Malatya Malatya
KisiselList[2] = "İstanbul"
#KisiselTuple[2] = "Ankara" #Tuple degiskeni degistirilemez
print(KisiselList[2], KisiselTuple [2]) #İstanbul Malatya
KisiselTupleList = list(KisiselTuple); #KisiselTuple liste çevrilmiş oldu
KisiselTupleList[2] = "Ankara"
KisiselTuple = tuple(KisiselTupleList) #List halinden Tuple haline çevrildi
print(KisiselList[2], KisiselTuple [2])
print("Malatya" in KisiselTuple) #Tuple dizisinin içerisinde Malatya elemanı var mı?
print(len(KisiselTuple)) #Dizenin eleman sayısı
print("Kaç kez var: ", KisiselTuple.count("Ankara")) #Dizi içerisinde Malatya kaç kez geçiyor
print("Elemanın indexi: ",KisiselTuple.index("Ahmet Yıldız")) #35 sayısının bulunduğu dizi indeksi
YeniDizi = KisiselTuple , KisiselTuple #YeniDizi = KisiselTuple + KisiselTuple şeklindede yazılabilir
print(YeniDizi)

Örnek: Dictionary Örneği
BirlerListesi = {1:"I", 2:"II", 3: "III", 4:"IV", 5:"V", 6:"VI", 7:"VII", 8:"VIII", 9:"IX"}
OnlarListesi = {1:"X", 2:"XX", 3:"XXX", 4:"XL", 5:"L", 6:"LX", 7:"LXX", 8:"LXXX", 9:"XC"}
GirilenSayi = input("İki basamaklı sayı giriniz: ");
BirlerB = int(GirilenSayi[1]) #45 indeks 0--> 4 1--->5 gösterir
OnlarB = int(GirilenSayi[0])
print(OnlarListesi[OnlarB] + BirlerListesi[BirlerB])
