Python Listesi genişletme ()

Extend () yöntemi, yinelenebilir bir öğenin tüm öğelerini (liste, tuple, dize vb.) Listenin sonuna ekler.

extend()Yöntemin sözdizimi şöyledir:

 list1.extend (yinelenebilir)

Burada yinelenebilir tüm öğeler list1'in sonuna eklenir.

ext () Parametreler

Belirtildiği gibi, extend()yöntem list, tuple, string vb. Gibi bir yinelenebilir alır.

Extend'den Dönüş Değeri ()

extend()Yöntem orijinal listeyi değiştirir. Herhangi bir değer döndürmez.

Örnek 1: Extend () Yöntemini Kullanma

 # languages list languages = ('French', 'English') # another list of language languages1 = ('Spanish', 'Portuguese') # appending language1 elements to language languages.extend(languages1) print('Languages List:', languages)

Çıktı

 Diller Listesi: ('Fransızca', 'İngilizce', 'İspanyolca', 'Portekizce')

Örnek 2: Başlığın Öğelerini Ekleme ve Listeye Ayarlama

 # languages list languages = ('French') # languages tuple languages_tuple = ('Spanish', 'Portuguese') # languages set languages_set = ('Chinese', 'Japanese') # appending language_tuple elements to language languages.extend(languages_tuple) print('New Language List:', languages) # appending language_set elements to language languages.extend(languages_set) print('Newer Languages List:', languages)

Çıktı

 Yeni Diller Listesi: ('Fransızca', 'İspanyolca', 'Portekizce') Yeni Diller Listesi: ('Fransızca', 'İspanyolca', 'Portekizce', 'Japonca', 'Çince') 

Listeyi Genişletmenin Diğer Yolları

Ayrıca bir yinelenebilir öğenin tüm öğelerini aşağıdakileri kullanarak listeye ekleyebilirsiniz:

1. + operatörü

 a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)

Çıktı

 a = (1, 2, 3, 4)

2. liste dilimleme sözdizimi

 a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)

Çıktı

 a = (1, 2, 3, 4)

Python ext () Vs append ()

Listenin sonuna bir öğe eklemeniz gerekirse, append()yöntemi kullanabilirsiniz .

 a1 = (1, 2) a2 = (1, 2) b = (3, 4) # a1 = (1, 2, 3, 4) a1.extend(b) print(a1) # a2 = (1, 2, (3, 4)) a2.append(b) print(a2)

Çıktı

 (1, 2, 3, 4) (1, 2, (3, 4))

Daha fazla bilgi edinmek için list append () yöntemini ziyaret edin.

Ilginç makaleler...