Python'da bir listeye elemanlar nasıl eklenir

0 Hisse senetleri
0
0
0
0

giriiş

Bu eğitimde Python'da bir listeye eleman eklemenin farklı yollarını öğreneceğiz.

Python'da bir listeye eleman eklemenin dört yolu vardır.

  • eklemek(): Öğeyi listenin sonuna ekle.
  • sokmak(): Elemanı belirtilen indeksten önce ekler.
  • uzatmak(): Listeyi, yinelemeli öğeden öğeler ekleyerek genişletir.
  • Liste Birleştirme: Birden fazla listeyi birleştirmek ve yeni bir liste oluşturmak için + operatörünü kullanabiliriz.
Ön koşullar

Bu eğitimi tamamlamak için şunlara ihtiyacınız olacak:

  • Python 3 kurulumuna giriş. Python'da kodlamaya giriş. Python 3 serisinde veya Python için VS Code kullanarak nasıl kod yazılır.

Ekle()

Bu fonksiyon listenin sonuna bir eleman ekler.

fruit_list = ["Apple", "Banana"]
print(f'Current Fruits List {fruit_list}')
new_fruit = input("Please enter a fruit name:\n")
fruit_list.append(new_fruit)
print(f'Updated Fruits List {fruit_list}')

Çıktı:

Current Fruits List ['Apple', 'Banana']
Please enter a fruit name:
Orange
Updated Fruits List ['Apple', 'Banana', 'Orange']

Bu örnekte Orange listenin sonuna eklendi.

sokmak()

Bu fonksiyon verilen listeye bir eleman ekler.

num_list = [1, 2, 3, 4, 5]
print(f'Current Numbers List {num_list}')
num = int(input("Please enter a number to add to list:\n"))
index = int(input(f'Please enter the index between 0 and {len(num_list) - 1} to add the number:\n'))
num_list.insert(index, num)
print(f'Updated Numbers List {num_list}')

Çıktı:

Current Numbers List [1, 2, 3, 4, 5]
Please enter a number to add to list:
20
Please enter the index between 0 and 4 to add the number:
2
Updated Numbers List [1, 2, 20, 3, 4, 5]

Bu örnekte indeks 2'ye 20 ekleniyor. 20 bu indeksteki listeye dahil ediliyor.

Uzatmak()

Bu fonksiyon listeye yinelebilir elemanlar ekler.

extend_list = []
extend_list.extend([1, 2]) # extending list elements
print(extend_list)
extend_list.extend((3, 4)) # extending tuple elements
print(extend_list)
extend_list.extend("ABC") # extending string elements
print(extend_list)

Çıktı:

[1, 2]
[1, 2, 3, 4]
[1, 2, 3, 4, 'A', 'B', 'C']

Bu örnekte [1, 2] listesi eklendi. Sonra bir sayı (3, 4) eklendi. Ve sonra bir ABC dizisi eklendi.

Liste ekleme

Birden fazla listeyi birleştirmeniz gerekiyorsa, + operatörünü kullanabilirsiniz. Bu, yeni bir liste oluşturur ve orijinal listeler değişmeden kalır.

evens = [2, 4, 6]
odds = [1, 3, 5]
nums = odds + evens
print(nums) # [1, 3, 5, 2, 4, 6]

Bu örnek, çiftler listesini oranlar listesinin sonuna ekler. Yeni liste, listedeki öğeleri soldan sağa doğru içerecektir. Bu, Python'daki dize birleştirmeye benzer.

Sonuç

Python, bir listeye öğe eklemek için çeşitli yollar sunar. Bir listenin sonuna bir öğe ekleyebilir ve belirli bir dizine bir öğe yerleştirebiliriz. Ayrıca bir listeyi başka bir listeye de ekleyebiliriz. Birden fazla listeyi birleştirmek istiyorsanız, aşırı yüklenmiş + operatörünü kullanın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Ayrıca Şunları da Beğenebilirsiniz