Pythonda 4 farklı liste tipi vardır. Bunlar; List, Tuple, Set ve Dictionary veri tipleridir.
List, elemanları sıralanabilir, güncellenebilir ayrıca her bir eleman liste içerisinde birden fazla tekrarlanabilir.
Tuple, elemanları sıralanabilir ancak güncellenemez ve her bir eleman liste içerisinde birden fazla tekrarlanabilir.
Set, elemanları sıralanamaz ve indekslenemez ayrıca her bir eleman liste içerisinde sadece bir tane olabilir.
Dictionary, key ve value şeklinde değer alırlar. Aynı key bilgisiyle birden fazla eleman olamaz.
String veri tipindeki her bir karakter bir grubun yani string karakter dizisinin bir elemanıdır ve her bir elemana indeks numarası ile ulaşabiliriz.
Gene aynı mantıkla list veri tipinde ise tek bir karakter yerine farklı veri tiplerindeki bilgileri gruplayabiliyoruz. Karakter dizilerinde (string) olduğu gibi her bir eleman indekslenebilir.
message ismindeki bir karakter dizisini (string) split() metodu ile bir listeye çevirebiliriz ve listenin funduszeue.infoindeki elemanı ekrana yazdırırsak karşımıza 'Hello' ifadesi gelir. Çünkü artık elimizde bir list mevcuttur.
Liste elemanlarından her biri farklı veri tipinde olabilir.
Birinci liste elemanlarının hepsi aynı veri tipindeyken ikinci liste elemanları farklı veri tipinde tanımlanabilir dolayısıyla Python listeleri homojen bir yapıda olmayabilir.,
İki farklı listeyi bir liste içinde gruplayabiliriz.
Liste içinde farklı listelerde tanımlayabiliriz.
list1 = [[1,2,3],[4,5,6],[7,8,9],10]Bu durumda list1 içinde 4 eleman var diyebiliriz ilk 3 eleman bir liste funduszeue.info ise number türünde bir değer.
Burada ise ilk olarak her bir kullanici bilgisini ayrı bir liste de tanımlayıp sonrasında kullanicilar isminde bir liste içinde gruplama yapabiliriz.
Python listelerinde eleman sayısını len() metodu ile öğrenebiliriz. Aynı metodu string içinde kullanıp karakter sayısını öğrenebiliriz.
Python listelerindeki her bir elemanına soldan itibaren 0' dan başlayarak indeks numarası ile ulaşabiliriz. Aynı şekilde sağdan indeks numarasından başlamalıyız.
Aynı şekilde liste içinde bir başka liste tanımladığımızda ise alt liste elemanı içinde [ ] kullanmamız gerekir.
Liste elamanlarına indeks numaraları ile nasıl erişebileceğimizi öğrendik ancak her bir elemana indeks numarası ile tek tek ulaşmak bazen zor olabilir dolayısıyla liste elemanlarına bazen döngü ile ulaşmak isteriz.
names = ['ahmet','mehmet','cenk'] for name in names: print(name)Burada 3 elemanlı names listesi içindeki her bir eleman sırasıyla name değişkeni içerisine kopyalanır ve print() metodu ile ekrana yazdırılır.
** Döngü kullanımını ilerleyen derslerimizde göreceğiz.
Listeden tek bir eleman seçmek yerine bir aralık belirtip eleman grubunu seçebiliriz.
0 ve 2. indeks aralığında elemanlar seçilir ancak funduszeue.info dahil funduszeue.info dahil değildir.
Sıfırdan başladığımızdan dolayı 0 değerini vermemiş olsak bile aynı sonucu alırız.
Burada [:2] diyerek baştan başla ancak 2. indekse kadar git demiş oluyoruz.
Burada ise [2:] diyerek funduszeue.infoten başla (başlangıç indeksi dahil) ve sona kadar git demiş oluyoruz.
Burada ise indeksten başla (dahil) ve indekse (dahil değil) kadar git demiş oluyoruz.
message = ['Hello', 'There.', 'My', 'name', 'is', 'Sadık', 'Turan'] print(message[::]) # ['Hello', 'There.', 'My', 'name', 'is', 'Sadık', 'Turan'][::] diyerek tüm listeyi seçmiş oluyoruz.
Liste elemanlarını güncellemek istediğimizde ilk olarak elemanı seçmemiz gerekiyor.
list1 = ['one','two','there'] list1[1] = 'updated' print(list1) # ['one','updated','there']funduszeue.infoteki elemanı seçip 'updated' bilgisiyle güncelliyoruz.
1- "Bmw, Mercedes, Opel, Mazda" elemanlarına sahip bir liste oluşturunuz.
arabalar = ['Bmw','Mercedes','Opel','Mazda']2- Liste Kaç elemanlıdır ?
result = len(arabalar) # result = 43- Listenin ilk ve son elemanı nedir ?
result = arabalar[0] result = arabalar[3] result = arabalar[-1] # tersten indeks en son elemana karşılık gelir.4- Mazda değerini Toyota ile değiştirin.
arabalar[-1]= 'Toyota'5- Mercedes listenin bir elemanı mıdır ?
result = 'Mercedes' in arabalar print(result) # True6- Listenin -2 indeksindeki değer nedir ?
result = arabalar[-2] print(result) # Opel7- Listenin ilk 3 elemanını alın.
result = arabalar[] result = arabalar[:3] result = arabalar[]8- Listenin son 2 elemanı yerine "Totoya" ve "Renault" değerlerini ekleyin.
arabalar[] = ['Toyota','Renault']9- Listenin üzerine "Audi" ve "Nissan" değerlerini ekleyin.
result = arabalar + ['Audi','Nissan']Listenin son elemanını silin.
del arabalar[-1]Liste elemanlarını tersten yazdırınız.
result = arabalar[]Aşağıdaki verileri bir liste içinde saklayınız.
# studentA: Yiğit Bilgi , (70,60,70)
# studentB: Sena Turan , (80,80,70)
# studentC: Ahmet Turan , (80,70,90)
studentA = ['Yiğit','Bilgi',,[70,60,70]] studentB = ['Sena','Turan',,[80,80,70]] studentC = ['Ahmet','Turan',,[80,70,90]]Liste elemanlarını ekrana yazdırınız.
result = studentA[0] result = studentB[1] result = studentC[3][1] result = f"{studentA[0]} {studentA[1]} {studentA[2]} yaşında ve not ortalaması {(studentA[3][0] + studentA[3][1] + studentA[3][2])/3}" print(result)
Python Türkçe eğitim serimizde temelden devam ederken sırada Diziler/Listeler yer alıyor. Orjinal hali ile array konusunu inceleyeceğimiz yazımızda temel kullanım şekillerini ve işlevsel birçok dizi fonksiyonlarını bulabileceksiniz.
Listeler oldukça yararlı ve fonksiyonel bir Python değişken türüdür. Kullanım amaçları bir veri topluluğunu tek çatı altında toplayarak kolay ulaşılabilir hale getirmektir. Üstelik aynı stringler gibi ,indekslenir,parçalanır ve işlemlere tabi tutulabilirler. Bu sayede ortak veya ortak olmayan kümeler halinde bir araya getirebileceğiniz verileri aşağıda örneklerini göreceğiniz birçok fonksiyon ile kullanabilir ve birçok işleme tabi tutabilirsiniz.
Python array değişken türünün en önemli özelliklerinden birisi dizi içinde farklı değişken türlerini bir arada tutabilmenizdir. Böylece oldukça kolay bir şekilde farklı türleri aynı dizide depolayabilirsiniz. Öyleyse birçok farklı yöntemle liste/dizi nasıl oluşturulur hemen onu görelim.
Yukarıda bir dizinin nasıl oluşturulduğunu birçok yöntemle gördük. Sizde bir array oluşturmaya çalıştığınızda herhangi biri sayesinde kolaylıkla array oluşturabilirsiniz. Şimdi ise aşağıda diziler üzerinde kullandığımız temel index ve parçalama işlemlerini inceleyelim
Şimdi ise dizi elemanları üzerinde kullandığımız temel methodlara bakalım ve ne tür işlemler var inceleyelim.
Artık Python diziler için en kullanışlı ve bilmeniz gereken array (dizi/liste) fonksiyonları neler bunları görelim.
methodu ile dizinin eleman sayısını öğrenme
methodu ile diziye eleman ekleme
methodu ile diziden eleman çıkarma
methodu ile diziyi küçükten büyüğe doğru sıralama
methodu ile diziyi büyükten küçüğe doğru sıralama
string elemanlarından oluşan dizileride sıralayabilirsiniz. Bu durumda dizinizdeki elemanlar alfabetik sıraya göre sıralanmış olacaktır.
Bu yazımızda Python diziler/listeler konusunu işlemiş olduk. Aklınıza takılan herhangi bir soruyu yorum bırakarak sorabilirsiniz. Bir sonraki yazımızda görüşmek üzere sağlıcakla kalın.
çamaşır makinesi ses çıkarması topuz modelleri kapalı huawei hoparlör cızırtı hususi otomobil fiat doblo kurbağalıdere parkı ecele sitem melih gokcek jelibon 9 sınıf 2 dönem 2 yazılı almanca 150 rakı fiyatı 2020 parkour 2d en iyi uçlu kalem markası hangisi doğduğun gün ayın görüntüsü hey ram vasundhara das istanbul anadolu 20 icra dairesi iletişim silifke anamur otobüs grinin 50 tonu türkçe altyazılı bir peri masalı 6. bölüm izle sarayönü imsakiye hamile birinin ruyada bebek emzirdigini gormek eşkiya dünyaya hükümdar olmaz 29 bölüm atv emirgan sahili bordo bereli vs sat akbulut inşaat pendik satılık daire atlas park avm mağazalar bursa erenler hava durumu galleria avm kuaför bandırma edirne arası kaç km prof dr ali akyüz kimdir venom zehirli öfke türkçe dublaj izle 2018 indir a101 cafex kahve beyazlatıcı rize 3 asliye hukuk mahkemesi münazara hakkında bilgi 120 milyon doz diyanet mahrem açıklaması honda cr v modifiye aksesuarları ören örtur evleri iyi akşamlar elle abiye ayakkabı ekmek paparası nasıl yapılır tekirdağ çerkezköy 3 zırhlı tugay dört elle sarılmak anlamı sarayhan çiftehan otel bolu ocakbaşı iletişim kumaş ne ile yapışır başak kar maydonoz destesiyem mp3 indir eklips 3 in 1 fırça seti prof cüneyt özek istanbul kütahya yol güzergahı aski memnu soundtrack selçuk psikoloji taban puanları senfonilerle ilahiler adana mut otobüs gülben ergen hürrem rüyada sakız görmek diyanet pupui petek dinçöz mat ruj tenvin harfleri istanbul kocaeli haritası kolay starbucks kurabiyesi 10 sınıf polinom test pdf arçelik tezgah üstü su arıtma cihazı fiyatları şafi mezhebi cuma namazı nasıl kılınır ruhsal bozukluk için dua pvc iç kapı fiyatları işcep kartsız para çekme vga scart çevirici duyarsızlık sözleri samsung whatsapp konuşarak yazma palio şanzıman arızası