Ana içeriğe atla

Python Listeleri Eğitimi

Liste, değerleri birlikte gruplandırabileceğiniz bileşik bir veri türüdür. Bir Python listesi, bilgileri tek tek yerine bir arada saklamanın kullanışlı bir yoludur.
Güncel 3 Eki 2026  · 4 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

int, bool, float, str gibi veri türlerinin aksine, liste değerleri birlikte gruplandırabileceğiniz bileşik bir veri türüdür. Python'da topladığınız her veri noktası için yeni bir Python değişkeni oluşturmak zahmetli olur. Bunun yerine tüm bu bilgileri bir Python listesinde saklayabilirsiniz. Böyle bir listeyi köşeli parantezlerle oluşturabilirsiniz.

[a, b, c]

Liste Oluşturma

Diyelim ki iki kız kardeşinizden ve ebeveynlerinizden boylarını, metre cinsinden, istediniz. Listeyi aşağıdaki gibi oluşturabilirsiniz:

[1.73, 1.68, 1.71, 1.89]
[1.73, 1.68, 1.71, 1.89]

Elbette, tüm bu verilere bir değişkenle de atıfta bulunabilirsiniz. Basitçe, değişken adını ve eşittir işaretini başa koyun, burada olduğu gibi.

fam = [1.73, 1.68, 1.71, 1.89]
fam
[1.73, 1.68, 1.71, 1.89]

Liste, bir değerler koleksiyonuna tek bir ad vermenin bir yoludur. Bu değerler veya öğeler; int, float vb. herhangi bir veri türünde, hatta daha gelişmiş Python türlerinde ve hatta diğer listelerde olabilir.

Değişkenleri Listelerde Saklama

Ayrıca, bir listenin içinde farklı türler bulundurması da mümkündür. Diyelim ki, hangi boyun kime ait olduğunu bilmek için anne-babanızın ve kız kardeşlerinizin adlarını da listeye eklemek istiyorsunuz. Hiç sorun olmadan bazı string'ler ekleyebilirsiniz.

fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89]
fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]

Hepsi bu değil; bir listenin içinde daha küçük alt listeler de oluşturabilirsiniz.

Bir Listenin İçinde Liste

Aşağıdaki örnekte, küçük listeler köşeli parantez içine alınmış ve bir liste fam2 içinde virgülle ayrılmıştır. fam2 listesini yazdırdığınızda bir listeler listemiz olduğunu görürsünüz. Ana liste 4 alt liste içerir:

fam2 = [["liz", 1.73],
        ["emma", 1.68],
        ["mom", 1.71],
        ["dad", 1.89]]
fam2
[['liz', 1.73], ['emma', 1.68], ['mom', 1.71], ['dad', 1.89]]

Listelerin veri türünü de kontrol edebilirsiniz. Burada hem fam hem de fam2'nin türünün ne olduğuna bakacağız:

type(fam)
list
type(fam2)
list

Bu çağrılar hem fam hem de fam2'nin aslında liste olduğunu gösterir. Her veri türünün kendine özgü işlevselliği ve davranışı vardır. Bu, Python listeleri için de geçerlidir. Alt kümeler oluşturmak ve onları uyarlamak için bir dizi araç sunarlar.

Liste Oluşturmanın Etkileşimli Örneği

Bu örnekte, aile üyelerinizin boylarını ölçtükten sonra, yaşadığınız evle ilgili bazı bilgiler toplamaya karar verdiğinizi varsayalım. Evinizin farklı bölümlerinin alanları şimdilik ayrı değişkenler olarak saklanabilir.

Bu sırayla antre (hall), mutfak (kit), oturma odası (liv), yatak odası (bed) ve banyo (bath) alanlarını içeren areas adlı bir liste oluşturacaksınız. Önceden tanımlı değişkenleri kullanın. Son olarak, areas'ı print() işleviyle yazdırın.

# Area variables (in square meters)
hall = 11.25
kit = 18.0
liv = 20.0
bed = 10.75
bath = 9.50

# Create list areas
areas = [hall, kit, liv, bed, bath]

# Print areas
print(areas)

Yukarıdaki kodu çalıştırdığınızda aşağıdaki sonucu üretir:

[11.25, 18.0, 20.0, 10.75, 9.5]

Kendiniz deneyin.

Listeler oluşturma hakkında daha fazla bilgi edinmek için, kursumuz Python'a Giriş kapsamındaki bu videoya bakın.

Bu içerik, Hugo Bowne-Anderson tarafından hazırlanan DataCamp’in Python'a Giriş kursundan alınmıştır.

Konular
Python
Veri Bilimi

Python Kursları

Kurs

Python’a Giriş

4 sa
7.1M
Python ile veri analizi temellerini sadece dört saatte öğrenin. Bu çevrimiçi kurs, Python arayüzünü tanıtacak ve popüler paketleri keşfedecektir.
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Devamını GörDevamını Gör