Python menambahkan ke daftar di luar fungsi

Tipe data dasar di Python memungkinkan kita menyimpan satu nilai di bawah nama simbolik. Ini kira-kira mengikuti notasi matematika variabel. Di satu sisi, nama diberikan ke nilai, jadi Anda tidak perlu mengingat nilai sebenarnya, atau alamatnya di memori komputer, hanya nama ilustratif yang sederhana

Namun, jika Anda perlu menyimpan kumpulan nilai di bawah satu nama variabel, tipe data dasar tidak akan berfungsi. Anda harus menggunakan struktur data yang lebih kompleks. Python memiliki empat tipe data untuk menyimpan kumpulan nilai dengan nama yang sama - Tuple, Set, Dictionary, dan List. Kami akan fokus pada yang terakhir dalam artikel ini

List adalah tipe data Python yang mirip dengan array di bahasa pemrograman lainnya. Ini menyimpan kumpulan nilai yang dipesan dengan nama yang sama. Juga, ini memungkinkan nilai duplikat, serta mengubah nilai elemen yang disimpan. Satu-satunya perbedaan antara Daftar dan larik biasa adalah tidak semua elemen Daftar harus memiliki tipe data yang sama (heterogen). Misalnya, satu Daftar mungkin berisi elemen bilangan bulat, angka floating-point, string, serta Daftar lainnya, dan elemen tipe data lainnya.

example_list = [1, 3.14, 'abcd', [4, 3, 2, 1]]

Catatan. Anda membuat Daftar Python dengan mencantumkan elemennya di antara dua tanda kurung siku -

example_list.append(element)
3. Setiap elemen dipisahkan dengan koma -
example_list.append(element)
4. Python memiliki tipe
example_list.append(element)
5, terpisah dari Daftar dan tidak boleh disamakan dengan Daftar

Dalam panduan ini, kita akan melihat cara menambahkan elemen ke akhir Daftar dengan Python, cara menggabungkan daftar, dll. menggunakan metode

example_list.append(element)
_6, dan membandingkannya dengan metode lain yang digunakan untuk menambahkan elemen ke Daftar -
example_list.append(element)
7 dan
example_list.append(element)
8

Cara Menambahkan Elemen ke Daftar Python Menggunakan append()

Menambahkan elemen ke Daftar sama dengan menambahkan elemen tersebut ke akhir Daftar yang ada. Python menyediakan beberapa cara untuk mencapainya, tetapi metode yang dirancang khusus untuk tugas itu adalah

example_list.append(element)
6. Ini memiliki sintaks yang cukup mudah

example_list.append(element)
_

Cuplikan kode ini akan menambahkan

example_list = [1, 3.14, 'abcd']
_0 ke akhir
example_list = [1, 3.14, 'abcd']
1 (yang merupakan jenis
example_list = [1, 3.14, 'abcd']
2). Seperti yang telah kami nyatakan sebelumnya, daftar dapat berisi elemen dari tipe data yang berbeda. Oleh karena itu,
example_list = [1, 3.14, 'abcd']
_0 dapat berupa tipe data apa saja -
example_list = [1, 3.14, 'abcd']
4,
example_list = [1, 3.14, 'abcd']
5,
example_list = [1, 3.14, 'abcd']
6,
example_list = [1, 3.14, 'abcd']
2,
example_list = [1, 3.14, 'abcd']
8, dan seterusnya

Di bagian berikut, kita akan membahas beberapa contoh praktis yang mengilustrasikan cara menambahkan elemen individual ke daftar, serta cara menambahkan satu daftar ke daftar lainnya

Catatan. Dalam contoh berikut, kami menggunakan Daftar yang berisi elemen dari tipe yang berbeda

Cara Menambahkan Elemen Tunggal ke Akhir Daftar Python

Menambahkan satu elemen mengilustrasikan tujuan utama dari metode

example_list.append(element)
6 di Python. Anggaplah Anda memiliki daftar contoh

example_list = [1, 3.14, 'abcd']
_

Anda akan menambahkan

example_lsit.append(5)
_0 ke akhir
example_lsit.append(5)
1 dengan cara berikut

example_lsit.append(5)

Sekarang,

example_list = [1, 3.14, 'abcd']
1 akan memiliki
example_lsit.append(5)
0 ditambahkan ke ujungnya

[1, 3.14, 'abcd', 5]

Cara Menambahkan Satu Daftar ke Daftar Lain dengan Python

Asumsikan Anda memiliki dua daftar dan ingin menambahkan satu ke yang lain

example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]

Metode

example_list.append(element)
6 tidak menyediakan cara untuk menambahkan dua daftar sekaligus dalam satu pemanggilan metode. Jika Anda mencoba menambahkan kedua daftar tersebut menggunakan
example_list.append(element)
6, seluruh
example_lsit.append(5)
6 akan ditambahkan sebagai elemen tunggal dari
example_list = [1, 3.14, 'abcd']
1, membuat daftar bersarang

example_list.append(secondary_list)
print(example_list)

Sekarang,

example_list = [1, 3.14, 'abcd']
_1 berisi elemen-elemen berikut, yang mungkin bukan yang Anda inginkan sejak awal

[1, 3.14, 'abcd', [4, 3, 2, 1]]

Menambahkan satu daftar ke daftar lain menggunakan

example_list.append(element)
6 dicapai dengan mengulangi semua elemen daftar yang ingin kita tambahkan dan tambahkan masing-masing ke Daftar asli

for element in secondary_list:
    example_list.append(element)

print(example_list)

Lihat panduan praktis dan praktis kami untuk mempelajari Git, dengan praktik terbaik, standar yang diterima industri, dan menyertakan lembar contekan. Hentikan perintah Googling Git dan benar-benar pelajari itu

Dengan begitu, kami telah menambahkan

example_lsit.append(5)
6 ke akhir
example_list = [1, 3.14, 'abcd']
1

[1, 3.14, 'abcd', 4, 3, 2, 1]

Alternatif untuk append() dengan Python

Daftar Python memiliki beberapa metode lagi untuk menambahkan elemen selain

example_list.append(element)
6. Terutama,
example_list.append(element)
7 dan
example_list.append(element)
8. Dalam subbagian berikut, kita akan membahas perbedaan antara mereka dan metode
example_list.append(element)
6

tambahkan() vs perpanjang()

Seperti yang telah kita lihat di bagian sebelumnya,

example_list.append(element)
6 dimaksudkan untuk menambahkan satu elemen ke akhir Daftar. Di sisi lain,
example_list.append(element)
_7 digunakan untuk menambahkan banyak elemen ke akhir Daftar - secara efektif, ini menambahkan satu daftar ke daftar lainnya. Mari kita lihat bagaimana
example_list.append(element)
_7 bekerja

example_list.append(element)
_0

Keluaran

[1, 3.14, 'abcd', 4, 3, 2, 1]

Perhatikan bagaimana

example_list.append(element)
_7 menambahkan dua daftar dalam satu panggilan, dan
example_list.append(element)
6 perlu dipanggil satu kali untuk setiap elemen Daftar yang ingin Anda tambahkan. Ini adalah metode praktis untuk diingat sebagai alternatif

tambahkan() vs sisipkan()

Tidak ada cara untuk memasukkan elemen ke tempat tertentu dalam Daftar menggunakan

example_list.append(element)
6, itu secara otomatis menambahkannya ke akhir Daftar. Di situlah
example_list.append(element)
_8 mulai terlihat

Tidak seperti

example_list.append(element)
6 dan
example_list.append(element)
7, ia menerima dua argumen - satu adalah elemen yang ingin Anda sisipkan, dan yang lainnya adalah indeks elemen tersebut dalam Daftar

Misalnya, jika Anda ingin menambahkan

example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
_5 ke akhir
example_list = [1, 3.14, 'abcd']
1 Anda akan menggunakan
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
7, seperti yang telah kita lihat di bagian sebelumnya. Tetapi jika Anda ingin menambahkannya ke tempat tertentu, misalnya, antara
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
8 dan
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
9, Anda harus menggunakan
example_list.append(element)
8

Ini menghasilkan

example_list.append(element)
_2

Perhatikan perbedaan dalam pengindeksan daftar asli dan yang dihasilkan. Dalam

example_list = [1, 3.14, 'abcd']
1 asli, elemen pada indeks
example_list.append(secondary_list)
print(example_list)
2 adalah
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
9. Setelah menambahkan
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
_5, itu ada di indeks
example_list.append(secondary_list)
print(example_list)
2, dan
example_list = [1, 3.14, 'abcd']
secondary_list = [4, 3, 2, 1]
9 digeser ke indeks
example_list.append(secondary_list)
print(example_list)
7

Kesimpulan

Setelah membaca panduan ini, Anda akan memiliki pemahaman yang lebih baik tentang cara menggunakan metode

example_list.append(element)
6 pada Daftar Python dan bagaimana perbandingannya dengan metode Python lain untuk menambahkan elemen ke Daftar

Untuk perbandingan yang lebih mendalam dari metode-metode tersebut, Anda harus melihat panduan berikut - append() vs extend() vs insert() di Daftar Python

Bagaimana Anda menambahkan daftar di luar fungsi dengan Python?

Ya tidak bisa langsung pakai tapi ada beberapa cara, salah satunya adalah dengan membuat list di luar fungsi atau menggunakan variabel global. Semoga ini membantu Anda. Cara yang sama Anda menggunakan daftar lain di Python. .
def tambahkan(a,b)
kembalikan a+b
#end def tambahkan
jumlah=[]
untuk saya dalam jangkauan(5)
jumlah=tambah(i,i+1)
a. tambahkan (jumlah)

Bagaimana cara menggunakan variabel dari fungsi di luar fungsi di Python?

Menggunakan pernyataan global . Kami melakukan ini menggunakan pernyataan global. Tidak mungkin menetapkan nilai ke variabel yang ditentukan di luar fungsi tanpa pernyataan global.

Bagaimana cara menambahkan 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 cara menambahkan ke daftar di Python stack overflow?

Misalnya, untuk menambahkan elemen '20' pada indeks 1. sebuah. index(1,20) Sekarang , a=[1,20,'abc',3. 26,'d'] b) append(object) Ini akan menambahkan objek di akhir daftar. Misalnya, untuk menambahkan elemen "python" di akhir daftar. A.