Daftar Python memperpanjang ()

Metode expand () menambahkan semua elemen dari sebuah iterable (list, tuple, string dll.) Ke akhir daftar.

Sintaks dari extend()metode ini adalah:

 list1.extend (iterable)

Di sini, semua elemen iterable ditambahkan ke akhir list1.

memperpanjang () Parameter

Seperti yang disebutkan, extend()metode ini membutuhkan iterable seperti list, tuple, string, dll.

Nilai pengembalian dari memperpanjang ()

The extend()Metode memodifikasi daftar asli. Itu tidak mengembalikan nilai apa pun.

Contoh 1: Menggunakan Metode extended ()

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

Keluaran

 Daftar Bahasa: ('Prancis', 'Inggris', 'Spanyol', 'Portugis')

Contoh 2: Tambahkan Elemen Tuple dan Setel ke Daftar

 # 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)

Keluaran

 Daftar Bahasa Baru: ('Prancis', 'Spanyol', 'Portugis') Daftar Bahasa Baru: ('Prancis', 'Spanyol', 'Portugis', 'Jepang', 'China') 

Cara Lain untuk Memperluas Daftar

Anda juga dapat menambahkan semua elemen iterable ke daftar menggunakan:

1. operator +

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

Keluaran

 a = (1, 2, 3, 4)

2. sintaks pengiris daftar

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

Keluaran

 a = (1, 2, 3, 4)

Python memperpanjang () Vs append ()

Jika Anda perlu menambahkan elemen ke akhir daftar, Anda dapat menggunakan append()metode ini.

 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)

Keluaran

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

Untuk mempelajari lebih lanjut, kunjungi metode list append ().

Artikel yang menarik...