filmov
tv
Python Dersleri 15: Liste İşlemleri #python

Показать описание
Bir eğitim satın alana ikinci eğitim ücretsizdir.
#shorts #short #shortvideo #python #pythonprogramming #numpy #pandas #pycharm #pythontutorial #python3 #pythonforbeginners #pythonprojects #python编程
############################################################
Eğitim Notları:
############################################################
#LİSTE İŞLEMLERİ
liste_genis=["Ali",5.64545,33,True, False, [4,3,2,5]]#Dikkat edilirse listeler oluşturulurken elemanlar farklı türden olabilir. Mesela bazı elemanlar int, float, str, list vb. olabilir. Yani her türlü eleman listede yer alabilir. Bu örnekte görüldüğü gibi listenin elemanların birisi de listedir.
print(*liste_genis,sep="\n")
eleman_sayisi=len(liste_genis)#len fonksiyonu listede yer alan eleman sayısını verir.
print("Listedeki eleman sayısı:",eleman_sayisi)
print("Listedeki eleman sayısı:",len(liste_genis))
uzun_liste=[
[1,2,3],
[4,5,6],
[7,8,9,10],
["a","b"]
]
uzun_liste=[[1,2,3],[4,5,6],[7,8,9,10],["a","b"]]#Bu örnekte görüldüğü gibi uzun_liste üstteki gibi de yazılabilir, tüm elemanlar bu satırda olduğu gibi yan yana da yazılabilir. Burada listenin elemanları ilk örnekte olduğu gibi alt alta yazılırsa programcı açısından görsel anlamda daha kolay olabilir ve Excel ile mantıki eşleştirme yapmak kolay olur.
#uzun_liste ile şekilde yazılırsa görsel anlamda Excel'deki hücreler ile eşleştirilebilir. Aynı dizilimle hücrelere yazılmış gibi bir görüntü oluşturmaktadır.
print(uzun_liste)
print(*uzun_liste,sep="\n")
#Listelere yeni elemanlar eklemenin bir çok yolu vardır:
print(liste_genis)
print(liste_genis)
liste_genis=liste_genis+["ikinci eleman"]#Burada görüldüğü gibi liste_genis içerisine yeni bir eleman eklemek istersek ekleyeceğimiz elemanı + işareti ile de ekleriz. Fakat şuna mutlaka dikkat edin ki yeni elemanın dışına köşeli paranter konmalıdır. Eğer konmazsa bu durumda ekleme yapmaz. Append fonksiyonunda köşeli parantez konmaz.
print(liste_genis)
liste_genis=["İlk eleman"]+liste_genis#En başa yeni bir elemanı böyle ekleyebilirsiniz.
print(liste_genis)
print(liste_genis)
#En öne yeni bir eleman eklemenin diğer yolu aşağıdaki gibidir:
liste_genis=["İlk eleman"]+liste_genis
print(liste_genis)
print(liste_genis)
#Her bir elemanı değiştirmek istediğimizde o elemanı doğrudan belirtebiliriz.
print("Toplam eleman sayısı:",len(liste_genis))
liste_genis[3]="İndeks numarası 3 olan eleman"#Burada görüldüğü gibi doğrudan eleman 3'ü değiştirdik. Araya eleman eklemedik.
print(liste_genis)
print("Yeni durumda toplam eleman sayısı:",len(liste_genis))#liste_genis[3] komutu ile indeks numarası 3 olan elemanı değiştirdik. Bu nedenle toplam eleman sayısı değişmedi.
liste_genis[1:4]=1,"iki",3 #Listedeki elemanlar bu şekilde de değiştirilebilir. Burada indeks numarası 1-3 arası olanları (3 tane elemanı) değiştirdik. Eşittir işaretinin sağına 3 tane eleman yazdık.
print(liste_genis)
#Peki 3 eleman yerine eşittir işaretinin sağına örneğin 10 eleman yazsaydık ne olur? Bu durumda problem yapmaz ve onları da araya koyardı. Böylece eleman sayısı artardı.
liste_genis[1:4]=1,2,3,4,5,6,7,8,9,10,111,223,454
print(liste_genis)
print("Yeni durumda toplam eleman sayısı:",len(liste_genis))
liste_genis[1:1]=["Bir","Üç","Beş"]#Burada eğer liste_genis[1]=["Bir","Üç","Beş"] şeklinde bir ifade yazsaydık o zaman başka bir işlem yapardı. Deneyip farkı görebilirsiniz. ÖZellikle [1:1] ifadesi kullanılmıştır.
print(liste_genis)
#Listeden herhangi bir eleman silmek için DEL fonksiyonu kullanılır.
del liste_genis[4]#İndeks numararası 4 olan elemanı siler.
print(liste_genis)
del liste_genis[0:3]#İndeks numararası 0-3 arası olanları siler (3 dahil değil)
print(liste_genis)
del liste_genis[-1]#Son elemanı siler.
print(liste_genis)
print(liste_genis)
print(liste_genis)
#Doğrudan hangi elemanın silineceğine karar vermek için REMOVE fonksiyonu kullanılır.
print(liste_genis)
del liste_genis #Listeyi tamamen yok eder.
#shorts #short #shortvideo #python #pythonprogramming #numpy #pandas #pycharm #pythontutorial #python3 #pythonforbeginners #pythonprojects #python编程
############################################################
Eğitim Notları:
############################################################
#LİSTE İŞLEMLERİ
liste_genis=["Ali",5.64545,33,True, False, [4,3,2,5]]#Dikkat edilirse listeler oluşturulurken elemanlar farklı türden olabilir. Mesela bazı elemanlar int, float, str, list vb. olabilir. Yani her türlü eleman listede yer alabilir. Bu örnekte görüldüğü gibi listenin elemanların birisi de listedir.
print(*liste_genis,sep="\n")
eleman_sayisi=len(liste_genis)#len fonksiyonu listede yer alan eleman sayısını verir.
print("Listedeki eleman sayısı:",eleman_sayisi)
print("Listedeki eleman sayısı:",len(liste_genis))
uzun_liste=[
[1,2,3],
[4,5,6],
[7,8,9,10],
["a","b"]
]
uzun_liste=[[1,2,3],[4,5,6],[7,8,9,10],["a","b"]]#Bu örnekte görüldüğü gibi uzun_liste üstteki gibi de yazılabilir, tüm elemanlar bu satırda olduğu gibi yan yana da yazılabilir. Burada listenin elemanları ilk örnekte olduğu gibi alt alta yazılırsa programcı açısından görsel anlamda daha kolay olabilir ve Excel ile mantıki eşleştirme yapmak kolay olur.
#uzun_liste ile şekilde yazılırsa görsel anlamda Excel'deki hücreler ile eşleştirilebilir. Aynı dizilimle hücrelere yazılmış gibi bir görüntü oluşturmaktadır.
print(uzun_liste)
print(*uzun_liste,sep="\n")
#Listelere yeni elemanlar eklemenin bir çok yolu vardır:
print(liste_genis)
print(liste_genis)
liste_genis=liste_genis+["ikinci eleman"]#Burada görüldüğü gibi liste_genis içerisine yeni bir eleman eklemek istersek ekleyeceğimiz elemanı + işareti ile de ekleriz. Fakat şuna mutlaka dikkat edin ki yeni elemanın dışına köşeli paranter konmalıdır. Eğer konmazsa bu durumda ekleme yapmaz. Append fonksiyonunda köşeli parantez konmaz.
print(liste_genis)
liste_genis=["İlk eleman"]+liste_genis#En başa yeni bir elemanı böyle ekleyebilirsiniz.
print(liste_genis)
print(liste_genis)
#En öne yeni bir eleman eklemenin diğer yolu aşağıdaki gibidir:
liste_genis=["İlk eleman"]+liste_genis
print(liste_genis)
print(liste_genis)
#Her bir elemanı değiştirmek istediğimizde o elemanı doğrudan belirtebiliriz.
print("Toplam eleman sayısı:",len(liste_genis))
liste_genis[3]="İndeks numarası 3 olan eleman"#Burada görüldüğü gibi doğrudan eleman 3'ü değiştirdik. Araya eleman eklemedik.
print(liste_genis)
print("Yeni durumda toplam eleman sayısı:",len(liste_genis))#liste_genis[3] komutu ile indeks numarası 3 olan elemanı değiştirdik. Bu nedenle toplam eleman sayısı değişmedi.
liste_genis[1:4]=1,"iki",3 #Listedeki elemanlar bu şekilde de değiştirilebilir. Burada indeks numarası 1-3 arası olanları (3 tane elemanı) değiştirdik. Eşittir işaretinin sağına 3 tane eleman yazdık.
print(liste_genis)
#Peki 3 eleman yerine eşittir işaretinin sağına örneğin 10 eleman yazsaydık ne olur? Bu durumda problem yapmaz ve onları da araya koyardı. Böylece eleman sayısı artardı.
liste_genis[1:4]=1,2,3,4,5,6,7,8,9,10,111,223,454
print(liste_genis)
print("Yeni durumda toplam eleman sayısı:",len(liste_genis))
liste_genis[1:1]=["Bir","Üç","Beş"]#Burada eğer liste_genis[1]=["Bir","Üç","Beş"] şeklinde bir ifade yazsaydık o zaman başka bir işlem yapardı. Deneyip farkı görebilirsiniz. ÖZellikle [1:1] ifadesi kullanılmıştır.
print(liste_genis)
#Listeden herhangi bir eleman silmek için DEL fonksiyonu kullanılır.
del liste_genis[4]#İndeks numararası 4 olan elemanı siler.
print(liste_genis)
del liste_genis[0:3]#İndeks numararası 0-3 arası olanları siler (3 dahil değil)
print(liste_genis)
del liste_genis[-1]#Son elemanı siler.
print(liste_genis)
print(liste_genis)
print(liste_genis)
#Doğrudan hangi elemanın silineceğine karar vermek için REMOVE fonksiyonu kullanılır.
print(liste_genis)
del liste_genis #Listeyi tamamen yok eder.