Bagaimana Anda memperluas banyak daftar dengan python?

Metode

list1.extend(iterable)
2 menambahkan semua elemen iterable (list, tuple, string dll. ) ke akhir daftar

Contoh

# create a list
prime_numbers = [2, 3, 5]

# create another list
numbers = [1, 4]

# add all elements of prime_numbers to numbers numbers.extend(prime_numbers)

print('List after extend():', numbers) # Output: List after extend(): [1, 4, 2, 3, 5]
_

Sintaks Daftar memperpanjang ()

Sintaks dari metode

list1.extend(iterable)
2 adalah

list1.extend(iterable)

Di sini, semua elemen iterable ditambahkan ke akhir list1


memperpanjang() Parameter

Seperti yang disebutkan, metode

list1.extend(iterable)
_2 membutuhkan iterable seperti list, tuple, string dll


Kembalikan Nilai dari perpanjangan ()

Metode

list1.extend(iterable)
2 memodifikasi daftar asli. Itu tidak mengembalikan nilai apa pun


Contoh 1. Menggunakan metode extend()

# 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

Languages List: ['French', 'English', 'Spanish', 'Portuguese']

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

New Languages List: ['French', 'Spanish', 'Portuguese']
Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']
_

Cara Lain untuk Memperpanjang Daftar

Anda juga dapat menambahkan semua elemen iterable ke daftar menggunakan

1. operator +

a = [1, 2]
b = [3, 4]



# Output: [1, 2, 3, 4]
print('a =', a)

Keluaran

a = [1, 2, 3, 4]

2. sintaks daftar mengiris

a = [1, 2]
b = [3, 4]



# Output: [1, 2, 3, 4]
print('a =', a)

Keluaran

a = [1, 2, 3, 4]

Python memperpanjang() Vs menambahkan()

Jika Anda perlu menambahkan elemen ke akhir daftar, Anda dapat menggunakan metode

list1.extend(iterable)
6

list1.extend(iterable)
0

Keluaran

list1.extend(iterable)
_1

Untuk mempelajari lebih lanjut, kunjungi metode list append()

Dalam tutorial Python ini, kita akan menjelajahi cara menggabungkan dua atau lebih daftar dengan Python, dan juga kita akan memahami beberapa teknik untuk menggabungkan beberapa daftar dengan Python

Sebagai Pengembang, saat membuat Proyek Python, saya mendapat persyaratan untuk menggabungkan dua atau lebih daftar dengan Python

Di sini kita akan melihat

  • Cara Menggabungkan banyak daftar dengan Python menggunakan + operator
  • Gabungkan banyak daftar dengan Python menggunakan * operator
  • Cara Menggabungkan banyak daftar dengan Python menggunakan extend()
  • Menggabungkan beberapa daftar dengan Python menggunakan metode pemahaman daftar
  • Cara Menggabungkan banyak daftar dengan Python menggunakan itertools. rantai()
  • Cara Menggabungkan banyak daftar dengan Python menggunakan append()

Proses menggabungkan komponen dari satu daftar ke akhir daftar lain dikenal sebagai penggabungan. Mari kita lihat bagaimana menggabungkan dua atau beberapa daftar menggunakan teknik yang berbeda di Python

Daftar isi

Metode untuk Menggabungkan banyak daftar dengan Python

Di Python, ada banyak metode untuk menggabungkan daftar bersama. Kami akan membahas cara menggabungkan dua daftar dengan Python secara khusus menggunakan operator plus, pemahaman daftar, dan operator perkalian

Cara Menggabungkan banyak daftar dengan Python menggunakan + operator

  • Pada bagian ini, kita akan membahas cara menggabungkan beberapa list dengan Python menggunakan operator +
  • Ini adalah metode paling sederhana untuk penggabungan. Dalam hal ini, gabungan dari dua atau lebih daftar dibuat, dan hasilnya kemudian ditempatkan dalam variabel baru
  • Dua daftar dapat digabungkan dengan operator “+”. Itu membuat daftar baru sebagai keluaran dengan menambahkan satu daftar ke akhir daftar lainnya

Sintaksis

Berikut adalah sintaks dari + operator

List1 + List2 + ... + ListN

Contoh

Mari kita lihat contoh dan periksa cara Menggabungkan beberapa daftar dengan Python menggunakan operator +

Kode sumber

# Creation of lists 
Country_name = ["U.S.A", "China" , "Australia"]
Country_id = [5672, 3894, 13738]
Country_Zipcode =[85001, 71601, 90001]

# By using the + operator 
result = Country_name + Country_id+ Country_Zipcode

# Display the Content
print("Concatenated list :",result)

Dalam kode yang diberikan berikut terlebih dahulu, kami menginisialisasi tiga daftar input dengan tanda kurung []. Selanjutnya, kami menggabungkan daftar yang diberikan dengan menggunakan operator '+'

Berikut adalah implementasi dari kode yang diberikan berikut ini

Bagaimana Anda memperluas banyak daftar dengan python?
Menggabungkan tiga daftar dengan menggunakan operator +

Ini adalah cara Menggabungkan banyak daftar dengan Python dengan menggunakan operator +

Membaca. Metode daftar python

Gabungkan banyak daftar dengan Python menggunakan * operator

  • Di sini, kita akan membahas Cara Menggabungkan banyak daftar di Python menggunakan operator * di Python
  • Operator Python '*' membuat ekstraksi sekelompok objek dalam tipe data apa pun menjadi lebih mudah. Daftar yang dihasilkan dikembalikan sebagai hasil saat Anda menggabungkan sejumlah daftar menggunakan operator “*”.

Contoh

Mari kita ambil contoh dan periksa Cara Menggabungkan banyak daftar dengan Python menggunakan * operator dengan Python

Kode sumber

States_in_USA = ['Arkansas', 'California', 'Colorado'] 
Zip_Code = [71601, 90001, 80001] 
 
new_output = [*States_in_USA, *Zip_Code] 
 
print ("Concatenated list: " ,new_output) 

Pada kode di atas terlebih dahulu kita mendeklarasikan dua list kemudian mengkombinasikan list tersebut dengan operator * dan hasilnya akan mengembalikan list yang digabungkan

Anda dapat merujuk ke tangkapan layar di bawah ini

Bagaimana Anda memperluas banyak daftar dengan python?
Menggabungkan tiga daftar dengan menggunakan operator *

Dalam contoh ini, kami telah memahami Cara Menggabungkan banyak daftar dengan Python menggunakan operator *

Membaca. Daftar gabungan python

Cara Menggabungkan banyak daftar dengan Python menggunakan extend()

  • Dua daftar di Python dapat digabungkan menggunakan teknik extend(). Fungsi extend() menambahkan elemen ke daftar setelah mengulangi parameter yang disediakan
  • Metode ini adalah fungsi bawaan di Python dan fungsi ini mudah untuk diulang melalui iterable (string, tuple, daftar, set, atau kamus) dan menambahkan setiap item ke akhir daftar masukan dengan menggunakan daftar. memperpanjang() metode

Sintaksis

Mari kita lihat Sintaks dan pahami cara kerja metode extend() di Python

list.extend(iterable)

Catatan. Penting untuk menyediakan parameter iterable, yang bisa berupa set, tuple, atau list. List extend() menambahkan elemen ke daftar yang sudah ada tetapi tidak mengembalikan nilai apa pun

Contoh

Di sini kita akan mengambil contoh dan memahami bagaimana kita dapat menggabungkan banyak daftar dengan Python dengan menggunakan metode perluasan

Kode sumber

# Creation of two lists 
new_val_1 = [563, 3647, 9477, 123, 8374]
new_val_2 = [423, 7453, 81234, 6754, 6732]

# By using the list.extend() method
new_val_1.extend(new_val_2)

# Display the list
print ("Concatenated list : ", (new_val_1))

Dalam kode di atas pertama, kami membuat dua daftar masukan dan kemudian menggunakan fungsi extend() untuk menggabungkan dua daftar masukan

Ini adalah eksekusi dari kode yang diberikan berikut

Bagaimana Anda memperluas banyak daftar dengan python?
Menggabungkan tiga daftar dengan menggunakan metode perluasan

Seperti yang Anda lihat di Tangkapan Layar, kami telah membahas Cara Menggabungkan banyak daftar dengan Python dengan menggunakan metode perluasan

Membaca. Cara Membalik Daftar dengan Python

Menggabungkan beberapa daftar dengan Python menggunakan metode pemahaman daftar

  • Pemahaman Daftar adalah cara berbeda untuk menggabungkan dua daftar dengan Python. Pada dasarnya, pemahaman daftar melibatkan pembuatan daftar elemen berdasarkan daftar yang sudah ada
  • Daftar dapat dibuat dari objek iterable yang sudah ada dengan cara sederhana menggunakan pemahaman daftar dan digunakan untuk membuat daftar menggunakan 
    # Creation of lists 
    Country_name = ["U.S.A", "China" , "Australia"]
    Country_id = [5672, 3894, 13738]
    Country_Zipcode =[85001, 71601, 90001]
    
    # By using the + operator 
    result = Country_name + Country_id+ Country_Zipcode
    
    # Display the Content
    print("Concatenated list :",result)
    1 berulang dengan cara yang berbeda

Sintaksis

Berikut adalah Sintaks dari metode pemahaman daftar untuk menggabungkan daftar dengan Python

n for m in [list1, even_numbers] for n in m

Contoh

Mari kita ambil contoh dan periksa cara menggabungkan beberapa daftar di Python dengan menggunakan metode pemahaman daftar

Kode sumber

# Creation of input list
Cars_in_USA = ['Tesla','BMW','Ford']
Bikes_in_USA = ['Kawasaki','Harley Davidson', 'Yamaha']
values=[234,334,556]
# By using the list comprehension method
new_output = [item for m in [Cars_in_USA, Bikes_in_USA, values] for item in m]
# Display the Content
print("Concatenated list :",new_output)

Pada kode di atas terlebih dahulu, kami membuat daftar input bernama "Cars_in_USA", "Bikes_in_USA", dan "values". Selanjutnya, kami menggabungkan daftar input ini dan menyimpannya dalam variabel 'new_output'

Berikut adalah screenshot dari kode yang diberikan berikut

Bagaimana Anda memperluas banyak daftar dengan python?
Dengan menggunakan metode pemahaman daftar kita dapat dengan mudah menggabungkan beberapa daftar

Ini adalah cara menggabungkan beberapa daftar dengan Python dengan menggunakan metode pemahaman daftar

Membaca. Bagaimana cara menambahkan string ke daftar Python

Cara Menggabungkan banyak daftar dengan Python menggunakan itertools. rantai()

  • Pada bagian ini, kita akan membahas Cara Menggabungkan banyak daftar di Python dengan menggunakan itertools. rantai() metode
  • Itertools. metode chain () mengekstrak urutan linier item dari data berbagai iterables, seperti daftar, string, tupel, dll
  • Ini pada dasarnya membuat satu urutan dari semua iterables dan mengembalikan satu iterator ke urutan itu

Sintaksis

Mari kita lihat sintaks dan pahami cara kerja itertools. metode chain() dengan Python

itertools.chain(list1, list2, ...., listN)

Catatan. Dalam contoh ini, iterable akan menjadi daftar masukan

Contoh

Di sini kita akan mengambil contoh dan memeriksa cara menggabungkan beberapa daftar dengan Python menggunakan itertools. rantai() metode

Kode sumber

 import itertools
  
# Creation of input list 
integer_values = [563, 2344, 9744,1674, 9345]
floating_values = [6.3, 8.2, 6.3, 11.7, 89.2]
  
# By using the itertools.chain() method
new_output = list(itertools.chain(integer_values, floating_values))
  
# Display the new list
print ("Concatenated new list : ", new_output)

Dalam kode yang diberikan berikut terlebih dahulu, kami mengimpor modul itertools dan kemudian membuat daftar input, dan kemudian menggunakan itertools. chain() dan dalam metode ini, kami meneruskan daftar input sebagai argumen

Anda dapat merujuk ke tangkapan layar di bawah ini

Bagaimana Anda memperluas banyak daftar dengan python?
Cara Menggabungkan banyak daftar dengan Python dengan menggunakan metode rantai itertools

Membaca. Cara Python Menambahkan Daftar ke Daftar Lain

Cara Menggabungkan banyak daftar dengan Python menggunakan append()

  • Dalam contoh ini, kita akan membahas Cara Menggabungkan banyak daftar dengan menggunakan metode append() di Python
  • Metode append() di Python menambahkan item baru ke akhir daftar. Dengan memperbarui daftar, itu menambahkan elemen. Metode ini tidak mengembalikan dirinya sendiri

Sintaksis

Berikut sintaks daftarnya. tambahkan () metode dengan Python

list.append(item)

Catatan. Parameter item menentukan elemen yang akan ditambahkan di akhir daftar

Contoh

# Creation of lists 
Country_name = ["U.S.A", "China" , "Australia"]
Country_id = [5672, 3894, 13738]
Country_Zipcode =[85001, 71601, 90001]

# By using the + operator 
result = Country_name + Country_id+ Country_Zipcode

# Display the Content
print("Concatenated list :",result)
_0

Dalam kode yang diberikan berikut, kami telah membuat dua daftar input dan kemudian untuk menggabungkan daftar kami menggunakan daftar1. append(list2) metode dan itu akan menampilkan daftar penggabungan

Berikut adalah implementasi dari kode yang diberikan berikut ini

Bagaimana Anda memperluas banyak daftar dengan python?
Cara Menggabungkan banyak daftar di Python dengan menggunakan metode append

Anda mungkin juga ingin membaca tutorial Python berikut

  • Cara memasukkan item di akhir daftar Python
  • Cara menemukan angka terkecil dalam daftar Python
  • Cara mendapatkan nilai string dari daftar dengan Python
  • Cara mendapatkan nilai unik dari daftar dengan Python

Dalam tutorial Python ini, kami membahas enam metode untuk menggabungkan dua daftar dengan Python. plus, daftar metode pemahaman, gandakan, tambahkan (), itertools. rantai(), dan perpanjang()

  • Cara Menggabungkan banyak daftar dengan Python menggunakan + operator
  • Gabungkan banyak daftar dengan Python menggunakan * operator
  • Cara Menggabungkan banyak daftar dengan Python menggunakan extend()
  • Menggabungkan beberapa daftar dengan Python menggunakan metode pemahaman daftar
  • Cara Menggabungkan banyak daftar dengan Python menggunakan itertools. rantai()
  • Cara Menggabungkan banyak daftar dengan Python menggunakan append()

Bagaimana Anda memperluas banyak daftar dengan python?

Arvind

Arvind saat ini bekerja dengan TSIinfo Technologies sebagai Senior Python Developer. Dia mahir dalam pustaka Python seperti NumPy, dan Tensorflow

Bagaimana Anda memperluas daftar dengan banyak daftar di Python?

Menggunakan + operator untuk menambahkan beberapa daftar sekaligus .

Bagaimana Anda menambahkan 4 daftar dengan Python?

Cara menambahkan Elemen ke Daftar dengan Python .
menambahkan(). tambahkan elemen ke akhir daftar
menyisipkan(). menyisipkan elemen sebelum indeks yang diberikan
memperpanjang(). memperluas daftar dengan menambahkan elemen dari iterable
Penggabungan Daftar. Kita dapat menggunakan operator + untuk menggabungkan beberapa daftar dan membuat daftar baru

Bagaimana Anda memperluas daftar dengan Python?

Daftar adalah struktur data Python yang banyak digunakan dan dapat diperluas dengan menambahkan elemen ke daftar. Ada berbagai metode untuk memperluas daftar dengan Python yang meliputi menggunakan fungsi bawaan seperti append(), chain() dan fungsi extend() dan menggunakan operator '+' dan mengiris daftar< . .

Bagaimana cara memperpanjang dua daftar?

1. Operator Penggabungan (+) untuk Penggabungan Daftar. Operator '+' dapat digunakan untuk menggabungkan dua daftar. Itu menambahkan satu daftar di akhir daftar lainnya dan menghasilkan daftar baru sebagai output.