Saya mencoba untuk mencari tahu bagaimana untuk menambahkan beberapa nilai untuk daftar di Python. Saya tahu ada beberapa metode untuk melakukannya, seperti manual input nilai, atau pur menambahkan operasi dalam untuk
loop, atau menambahkan
dan memperpanjang
fungsi.
Namun, saya heran jika ada banyak cara yang rapi untuk melakukannya? Mungkin paket tertentu atau fungsi?
Anda dapat menggunakan urutan metode daftar.memperpanjang
untuk memperpanjang daftar dengan beberapa nilai-nilai dari setiap jenis iterable, yang lain klik disini atau hal lainnya yang memberikan urutan dari nilai-nilai.
>>> lst = [1, 2]
>>> lst.append(3)
>>> lst.append(4)
>>> lst
[1, 2, 3, 4]
>>> lst.extend([5, 6, 7])
>>> lst.extend((8, 9, 10))
>>> lst
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> lst.extend(range(11, 14))
>>> lst
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
Sehingga anda dapat menggunakan daftar.append()
untuk menambahkan tunggal nilai, dan daftar.memperpanjang()
untuk menambahkan beberapa nilai-nilai.
Jika anda melihat pada official docs, anda'll lihat tepat di bawah menambahkan
, memperpanjang
. Yang's apa yang anda cari.
Ada's juga itertools.rantai
jika anda lebih tertarik pada efisien iterasi dari berakhir dengan penuh diisi data struktur.