https://github.com/Albatros46/PythonLesson2/blob/main/D03-List_Yapisi.py
cities=["Kahramanmras","Pforzheim","Ankara","Stuttgart","Istanbul","Frankfurt"]
print(cities)
print(cities[3])#3 ondex deki elemani yazdir
print(len(cities))#dizinin eleman sayisini yazdir
print(cities[-1])#son elemani yazdir
print(cities[0:2])#0 inci ve 1 inci indexteki elemanlari gosterecek 2 index elemani dahil degil.
cities.append("Izmir")# dizin e ekleme yapmak
print(cities)
cities.insert(0,"Antalya")#istenilen index e ekleme yapmak
print(cities)
cities.remove("Frankfurt")#liste elemani sildik
print(cities)
del cities[0]#index e gore silmek islemi. silinen elemana ulasilamaz bu durumda
print(cities)
cities.pop()#pop metodu ile silen elemana ulasilabilir.
print(cities)
cities.sort()#dizi alfabetik olarak listeleneceke
print(cities)
cities.sort(reverse=True)#siralama alfabetik siranin tam tersi sekilde olacak
print(cities)
print(sorted(cities))
print(cities)
cities.append("Adana")
print(cities)
#Liste(dizi) lerde birbirinden farkli veri tipleride tutulabilir.
#---------------------------------
land=["Turkey","Germany","Rusian","England","USA"]
print(land.index('England'))
print("Turkey" in land)#listede var mi kontrol edilecek varsa true yoksa false
for a in land: #Dizi elemanlarini teker teker yazdirdik.
print(f'Gezmek istedigim ulkeler : {a}')
print("Gezilecek ülke kalmadi!")#for dungusu bittiktens sonra calisacak kisim.
#----------------------------------
str_cty="istanbul, tokyo, madrid, berlin, pforzheim, stuttgart, ankara, antalya, kahramanmaras"
print(f"String ifade icreigi : {str_cty}")
#string ifadeyi diziye cevirecegiz
my_list=str_cty.split(", ")# virgul den itibaren ayirma islemi baslayacak
for c in my_list:
print(f"Sehirler liste hali :{c}")
#-------------------------------------------------
for number in range(1,11):
print(number)
for number1 in range(2,21,2):#baslangic, bitis, artis miktari
print(f"2 ile 21 arasindaki cift sayilar :{number1}")
#---------------------------------------------------
#Listelerin kopyalanmasi
names=["Ahemt","Akif","Mark","Daniel","Eva"]
print(f"Isimler :{names}")
names2=names
#names2=names[:] #seklinde de kullanilabililr. bu kullanimda birinci listeye eklenen ikinci listede gorunmeyecektir.
print(f"isimler2 :{names2}")
names.append("Oguz")
print(f"Isimler :{names}")
print(f"isimler2 :{names2}")
Hiç yorum yok:
Yorum Gönder