Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Python’da Listeler Nasıl Kullanılır?
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Python’da Listeler Nasıl Kullanılır?

Liste

Python’da Listeler Nasıl Kullanılır?

teknomers
Son güncelleme: 24 Eylül 2023 08:46
teknomers
Paylaş
Paylaş


Contents
  • Python’da Liste Nasıl Oluşturulur
  • Tam Kod Listesi: Liste Oluşturma
  • Listedeki Öğeleri Güncelleme ve Silme
  • Tam Kod Listesi: Listedeki Öğeleri Güncelleme ve Silme
  • Listeyle For Döngüsü Kullanmak
  • Tam Kod Listesi: Listeyle For Döngüsü Kullanma
  • Gerçek Dünya Projesinde Listeleri Kullanmak
  • Tam Kod Listesi: Gerçek Dünya Projesi
  • Daha Fazla Python Dersi
  • Python Nasıl Yapılır

Listeler Python’da birden fazla veri parçasını depolamanın yaygın bir yoludur. Tek bir liste oluşturarak, birçok farklı türde veriyi düzgün bir şekilde içinde saklayabiliriz. Tıpkı bir alışveriş listesi gibi çalışırlar. Listeye bir isim verdikten sonra listenin altına öğeleri giriyoruz.

Listeler de tıpkı bir başka veri depolama yapısıdır. sözlükler, demetler ve setler. Listeler değiştirilebilir nesnelerdir, listeyi güncelleyerek, silerek ve listeye ekleyerek içeriklerini değiştirebiliriz. Bir listede saklanan nesneler, geniş kapsamlı “öğeler” terimi kapsamına girer ve her öğenin listede bir konumu, bir dizin numarası vardır. Listedeki ilk nesnenin indeks numarası sıfırdır ve daha fazla öğe aldıkça sayım artar.

Listelerin nasıl oluşturulacağını ve ardından bunların içindeki öğelerin nasıl güncellenip silineceğini öğreneceğiz. Daha sonra bilgimizi, listeleri doğrudan cep telefonumuza gönderen bir alışveriş listesi uygulaması oluşturmak için uygulayacağız.

Python’da listelerin nasıl kullanılacağını göstermek için ücretsiz, kullanımı kolay ve platformlar arası Python editörü Thonny’yi kullanacağız.

Sen başlamadan önce, Thonny’yi yükle eğer zaten sahip değilseniz. Thonny sitesine gidin sürümü indir sisteminiz için. Alternatif olarak resmi Python sürümünü yükleyin bu kılavuzu kullanarak. Bu kılavuzun Windows 10 ve 11’deki kurulumu kapsadığını unutmayın.

Python’da Liste Nasıl Oluşturulur

Listenin en temel biçimi, liste nesnesinin oluşturulmasını ve ardından öğelerin bu nesnenin içine yerleştirilmesini içerir.

1. Yeni, boş bir belgede “alışveriş” adlı bir liste oluşturun ve burada üç alışveriş öğesini saklayın. Bir listedeki öğeler tamsayılar, değişkenler, dizeler ve hatta başka bir liste olabilir. Listeler öğe olmadan da oluşturulabilir, alışveriş = [] boş bir liste oluşturacağız ancak buna veri eklememiz gerekecek. Güncelleme listelerini daha sonra ele alacağız.

shopping = ["Apples","Bananas","Milk"]

2. Listenin tüm içeriğini yazdırın. Bu, aşağıdakiler de dahil olmak üzere liste içeriğini gösterir: [ ] parantez.

print(shopping)

3. Kodu alışveriş.py olarak kaydedin ve Çalıştır >> Geçerli Komut Dosyasını Çalıştır’ı tıklayın. Çıktı şuna benziyor [‘Apples’, ‘Bananas’, ‘Milk’] bu da listenin çalıştığını kanıtlıyor ama onu cümleler halinde içerik oluşturmak için kullanabiliriz.

4. Bir alışveriş listesi yazdırdığımızı tanımlamak için başka bir yazdırma işlevi ekleyin.

print("The shopping list contains")

5. Bir kullanarak döngü için bir aralıkla, listedeki her öğeyi, öğeyi dize olarak cümleye bırakmak için Python’un dize biçimlendirme yöntemini kullanarak yazdırırız. Bir aralık oluşturmak için listedeki öğe sayısını nasıl bileceğiz? Şu anda bunun bir önemi yok, çünkü len() işlevi alışveriş listesi nesnesinin uzunluğunu hesaplayacak ve bu değeri aralık olarak kullanacaktır. Daha sonra for döngüsü öğeler arasında yinelenecek ve döngü her yinelendiğinde i’nin değeri güncellenecektir.

for i in range(len(shopping)):
   print("I need to buy :s".format(shopping[i]))

6. Kodu kaydedin ve Çalıştır >> Geçerli Komut Dosyasını Çalıştır’a tıklayın. Tam listenin yazdırıldığını göreceğiz, ardından alışveriş listesi metnimiz Python Kabuğuna yazdırılacaktır.

Tam Kod Listesi: Liste Oluşturma

shopping = ["Apples","Bananas","Milk"]
print(shopping)
print("The shopping list contains")
for i in range(len(shopping)):
   print("I need to buy :s".format(shopping[i]))

Listedeki Öğeleri Güncelleme ve Silme

Listeler değiştirilebilir nesnelerdir. Bu, bir listedeki girişleri oluşturabileceğimiz, güncelleyebileceğimiz ve silebileceğimiz anlamına gelir. Şu anki alışveriş listemizde muz var ama meyve tabağına baktık ve bol miktarda muz olduğunu ama üzümümüz olmadığını gördük! O halde muzları üzümlerle değiştirelim.

1. Önceki for döngüsünün dışındaki yeni bir satırda, Alışveriş listesinin içeriğini güncellediğimizi belirten bir mesaj yazdırın.

print("Shopping list has changed")

2. Listedeki o öğenin değerini güncelleyerek Muzları Üzümlere değiştirin. Listedeki ikinci öğenin “Muz” olduğunu biliyoruz, Python sıfırdan saydığından öğenin listedeki konumunun 1 olduğunu biliyoruz.

shopping[1] = "Grapes"

3. Bir kullanarak döngü için bir aralıkla listedeki her öğeyi yazdırırız. Bu, eski listeyi ve ardından güncellenen listeyi yazdıracaktır.

4. Kodu kaydedip çalıştırın. Güncellenen liste ve önceki liste Python Kabuğuna yazdırılır.

Buzdolabının kapısını açıyoruz ve alışveriş listemize tereyağı, yumurta ve peynir eklememiz gerektiğini anlıyoruz. Listenin sonuna tek bir öğe ekleyebiliriz veya listeyi genişletip birden fazla öğeyi geçirebiliriz.

1. Önceki for döngüsünün dışında yeni bir satıra alışveriş listesinin içeriğini tekrar güncellediğimizi belirten bir mesaj yazdırın.

print("Shopping list has changed again")

2. Peynir’i alışveriş listesine ekleyin. Ekle, öğeyi listenin sonuna ekleyecektir.

shopping.append("Cheese")

3. Alışveriş listesine birden fazla öğe eklemek için genişletmeyi kullanın. Extend, eklemek istediğimiz öğeleri parantez içine almamızı gerektirir. Bu yeni öğeler yinelenebilir herhangi bir nesne olabilir; bu durumda öğeleri içermek için bir demet kullandım.

shopping.extend(("Butter","Eggs"))

4. Bir kullanarak döngü için bir aralıkla listedeki her öğeyi yazdırırız. Bu, eski listeleri ve ardından güncellenen listeyi yazdıracaktır.

5. Kodu kaydedip çalıştırın. Güncellenen liste ve önceki listeler Python Kabuğuna yazdırılır.

Mağazaya gidiyoruz ve yumurtaya ihtiyacımız olmadığını anlıyoruz! O halde onları listemizden çıkaralım.

1. Önceki for döngüsünün dışındaki yeni bir satıra yumurtaları çıkardığımızı söyleyen bir mesaj yazdırın.

print("Removing the eggs")

2. Yumurtaları alışveriş listesinden çıkarın. Öğe değerinin büyük/küçük harfe duyarlı olduğunu unutmayın. “Yumurta”, “yumurta” ile aynı şey değildir.

shopping.remove("Eggs")

3. Yumurtaların artık alışveriş listesinde olup olmadığını kontrol etmek için koşullu bir ifade kullanın. Yumurta varsa onları çıkarmayı unuttuğumuzu söyleyecektir. Yumurta yoksa else koşulu devreye girecek ve listeden çıkarıldıklarını yazdıracaktır.

if "Eggs" in shopping:
   print("I forgot to remove the eggs")
else:
   print("The eggs have been removed from the list")

4. Kodu kaydedip çalıştırın. Yumurtalar çıkarılmışsa bir onay göreceksiniz, çıkarılmamışsa bir hatırlatma göreceksiniz.

Tam Kod Listesi: Listedeki Öğeleri Güncelleme ve Silme

print("Shopping list has changed")
shopping[1] = "Grapes"
for i in range(len(shopping)):
    print("I need to buy :s".format(shopping[i]))

print("Shopping list has changed again")
shopping.append("Cheese")
shopping.extend(("Butter","Eggs"))
for i in range(len(shopping)):
    print("I need to buy :s".format(shopping[i]))

print("Removing the eggs")
shopping.remove("Eggs")
if "Eggs" in shopping:
    print("I forgot to remove the eggs")
else:
    print("The eggs have been removed from the list")

Listeyle For Döngüsü Kullanmak

Daha önce alışveriş listemizdeki öğeleri konumunu (indeks numarası) kullanarak yazdırmak için aralıklı bir for döngüsü kullanıyorduk. Ancak başka bir yol daha var; bir değişken oluşturabiliriz ve bir for döngüsü kullanarak alışveriş listesindeki öğeleri yineleyebilir ve bunları yazdırabiliriz. Tüm bunlar bir indeks numarasına ihtiyaç duyulmadan gerçekleştirilir.

1. Yeni bir satıra for döngüsü kullandığımızı belirten bir mesaj yazdırın.

print("Using a for loop to print our shopping list")

2. Alışveriş listesindeki her öğeyi yinelemek için for döngüsünü kullanın. For döngüsünün her tekrarında “item” değeri değişecektir. Tüm öğeler tekrarlandığında for döngüsü sona erecektir.

for item in shopping:

3. Dize biçimlendirmesini kullanarak mesajı Python Kabuğuna yazdırın. Liste içinde çalıştığımız için alışveriş(item) değil, sadece item değişkenini geçmemiz gerekiyor.

   print("I need to buy :s".format(item))

4. Kodu kaydedip çalıştırın. For döngüsü alışveriş listesinin içeriğini yazdıracaktır.

Tam Kod Listesi: Listeyle For Döngüsü Kullanma

print("Using a for loop to print our shopping list")
for item in shopping:
   print("I need to buy :s".format(item))

Gerçek Dünya Projesinde Listeleri Kullanmak

Python'daki listeler

(İmaj kredisi: Tom’un Donanımı)

Masaüstü bilgisayarımızdaki bir alışveriş listesi aslında pek işe yaramaz, ancak cep telefonumuzdaki ve diğer aile üyelerinin cep telefonlarındaki bir alışveriş listesi işe yarar. kullanacağız ntfy.sh, Android ve iOS cihazlara bildirim gönderme hizmeti. Biz bunu kendimizde kullandık Sözlükler nasıl yapılır cihazlara mesaj ve resim gönderme hizmeti olarak.

1. Ntfy.sh’yi yükleyin Android / iOS cihazınız için.

2. Uygulamayı açın ve +’ya tıklayın. yeni bir abonelik oluşturmak için.

Python'daki listeler

(İmaj kredisi: Tom’un Donanımı)

3. Yeni bir konu oluşturun ve Abone Ol’a tıklayın. Alışveriş listesini kullanmayı seçtik. Size özel bir konu oluşturun. Ayrıca konuların şifre korumalı olmayabileceğini unutmayın, bu nedenle hassas veriler göndermeyin.

Python'daki listeler

(İmaj kredisi: Tom’un Donanımı)

4. Uygulamayı açık bırakın cihazınızda.

Şimdi dikkatimiz Thonny’yi çalıştıran bilgisayarımıza dönüyor.

5. Boş bir dosya oluşturun.

6. İstekler modülünü içe aktarın. Bu, ağ bağlantılarını göndermek ve almak için tasarlanmış önceden yazılmış Python kodunun bir modülüdür.

import requests

7. Alışveriş adında boş bir liste oluşturun.

shopping = []

8. Num_items adında bir değişken oluşturun ve bir giriş işlevi kullanarak sorunun cevabını yakalayın ve bir tamsayı olarak kaydedin. Giriş işlevi bir bilgi istemi argümanı alabilir, onunla özel istemler oluşturabiliriz.

num_items = int(input("How many items do you want to add to your shopping list? "))

9. Bir for döngüsü kullanarak, gerekli sayıda öğeyi yineleyerek kullanıcıdan öğe adını girmesini ve alışveriş listesine eklemesini isteyin. Kullanıcıların alışveriş öğelerini yakalamak için başka bir giriş işlevi kullanılır; dönüştürmek için f-string formatını kullandığımız için istemin bir dize olması gerekir. Dönüştürdüğümüz şey i’nin, yani öğenin değeridir. i’nin değeri, öğenin listedeki konumu olan dizin numarasına bağlıdır. Listede sıfırdan başlar, ancak giriş istemi için çoğu insan için daha anlaşılır bir şeyin değerine bir ekliyoruz. Bu tamamen görünüm amaçlıdır ve liste dizin numaralarını etkilemez.

for i in range(num_items):
   item = input(f"Enter item i+1: ")
   shopping.append(item)

10. Bir mesaj yazdırın ve ardından alışveriş listesinin içeriğini yazdırmak için for döngüsünü kullanın. Bu daha çok hata ayıklamaya yöneliktir ancak listemizin doğru olup olmadığını kontrol etmek açısından faydalıdır.

print("The shopping list is:")
for item in shopping:
   print(item)

11. Alışveriş_listesi adında yeni bir değişken oluşturun ve değerleri ayırmak için virgül kullanarak alışveriş listesinin tüm içeriğini burada saklayın. Bu, listenin ntfy.sh aracılığıyla doğru şekilde gönderildiğinden emin olmak için yapılan bir biçimlendirme adımıdır.

shopping_list = (", ".join(shopping))

12. Alışveriş listesini doğru ntfy.sh konusuna gönderin. Alışveriş_listesi nesnesi göndermek istediğimiz veridir, başlık ise verinin ne olduğunu açıkça tanımlayan bir başlıktır.

requests.post("https://ntfy.sh/th-shopping-list",
   data=shopping_list,
   headers= "Title": "Shopping List" )

13. Kodu alışveriş-list.py olarak kaydedin ve Çalıştır’a tıklayın. Alışveriş listesi öğelerinin sayısını girin, Enter’a basın ve her bir öğeyi yazın ve Enter’a basın. Son giriş yapıldıktan sonra Enter tuşuna son bastığınızda liste cep telefonunuza/mobil cihazınıza gönderilecektir. Bildirim için cihazınızı kontrol edin.

Python'daki listeler

(İmaj kredisi: Tom’un Donanımı)

Tam Kod Listesi: Gerçek Dünya Projesi

import requests
shopping = []
num_items = int(input("How many items do you want to add to your shopping list? "))
for i in range(num_items):
   item = input(f"Enter item i+1: ")
   shopping.append(item)
print("The shopping list is:")
for item in shopping:
   print(item)
shopping_list = (", ".join(shopping))
requests.post("https://ntfy.sh/th-shopping-list",
   data=shopping_list,
headers= "Title": "Shopping List" )

Daha Fazla Python Dersi

Python Nasıl Yapılır



genel-21

İşte Yeni Bir Oyuncuysanız Horizon Zero Dawn’ın Remastered’ını 20 Dolara Nasıl Alabilirsiniz?
Bu Realme cihazı Android 12 güncellemesini almayacak, şirketi doğruladı
AB değiştirilebilir piller istiyor: akıllı telefonlar için geri adım mı atıyorsunuz?
WhatsApp Beta, kullanıcıların uygulamayı birden fazla telefonda kullanmasını sağlar
Spider-Man 2 PS5 Oyun İzlenimleri: Kendinizi Süpermen Gibi Hissedeceksiniz
ETİKETLENDİ:KullanılırlistelernasılPythonda
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Hyundai Tucson 2024 ilk kez yollarda göründü
Sonraki Makale Kaynak, ihbarcıya Pro olmayan iPhone 16 modelleri için 120 Hz ProMotion ekranlar beklemesini söyledi

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Acil: KongTuke ile İlişkili Gizli Backdoor Tehlikesi!
Siber Güvenlik
Açık Kaynak CRM’i AI Tabanlı Hale Getirmek (Laravel/AI Üretimde)
Yazılım
BenQ 4100i: Sinema Deneyimini Evinize Taşıyan Projeksiyon Cihazı!
Genel
GTA VI için Fiyat Etiketi Nihayet Belirlendi
Liste
Çin’de Kaçakçılıkla Mücadele, A100 Sunucuların Fiyatını Üç Kat Arttırdı
Donanım
Minecraft’ın Yeni Sırt Çantası Envanterinizi Değiştiriyor
Oyun
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?