Bagaimana Anda membuat variabel dalam daftar dengan python?

Daftar sama seperti array, dideklarasikan dalam bahasa lain. Daftar tidak harus selalu homogen yang menjadikannya alat yang paling kuat di Python. Daftar tunggal mungkin berisi Tipe Data seperti Integer, String, serta Objek. Daftar dapat berubah, dan karenanya, dapat diubah bahkan setelah dibuat

Namun, Pernahkah Anda bertanya-tanya tentang cara mendeklarasikan daftar kosong dengan Python? . e. baik dengan menggunakan square brackets[]_ atau menggunakan list()constructor

Kami biasanya melakukan tugas untuk mendapatkan nilai indeks tertentu dan menugaskan variabel darinya. Pendekatan umum yang kami ikuti adalah mengekstrak setiap elemen daftar dengan indeksnya dan kemudian menugaskannya ke variabel. Pendekatan ini membutuhkan lebih banyak baris kode. Mari kita bahas cara-cara tertentu untuk melakukan tugas ini secara kompak untuk meningkatkan keterbacaan.  

Metode #1. Menggunakan pemahaman daftar Dengan menggunakan pemahaman daftar seseorang dapat mencapai tugas ini dengan mudah dan dalam satu baris. Kami menjalankan loop untuk indeks tertentu di RHS dan menugaskannya ke variabel yang diperlukan.  

Python3




# Python3 code to demonstrate

# to assign variables from list element

# using list comprehension

 

# initializing list 

test_list= [

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
2
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
6
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1________0______8_
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0______0_____0___

 

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_2

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
3
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
5
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
6
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
7
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# Python3 code to demonstrate0

 

# using list comprehension

# to assign variables from list element

# Python3 code to demonstrate3= # Python3 code to demonstrate5# Python3 code to demonstrate6 # Python3 code to demonstrate7# Python3 code to demonstrate8 ________113___

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________G

 

# to assign variables from list element_6

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
3 # to assign variables from list element8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# using list comprehension1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8

# using list comprehension3# using list comprehension4

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# using list comprehension7
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8

________115

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_115_______4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# initializing list 3

Keluaran.

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3

Metode #2. Menggunakan fungsi itemgetter() itemgetter juga dapat digunakan untuk melakukan tugas khusus ini. Fungsi ini menerima nilai indeks dan wadah tempat kerjanya dan menetapkan ke variabel.  
 

Python3




# Python3 code to demonstrate

# to assign variables from list element

# initializing list _6

# initializing list 7 # initializing list 8# initializing list 9 test_list0

 

# initializing list 

test_list= [

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
2
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
6
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1________0______8_
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0______0_____0___

 

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_2

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
3
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
5
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
6
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
7
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# Python3 code to demonstrate0

 

[_6

# to assign variables from list element

# Python3 code to demonstrate3=

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
00
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
06

 

# to assign variables from list element_6

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
3 # to assign variables from list element8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# using list comprehension1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8

# using list comprehension3# using list comprehension4

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# using list comprehension7
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8

________115

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_115_______4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# initializing list 3

Keluaran.

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3

Metode #3. Menggunakan itertools. kompres () fungsi kompres menerima nilai boolean yang sesuai dengan setiap indeks sebagai True jika harus ditugaskan ke variabel dan False tidak digunakan dalam penugasan variabel.  

Python3




# Python3 code to demonstrate

# to assign variables from list element

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_27

# initializing list 7

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
29# initializing list 9
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
31

 

# initializing list 

test_list= [

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
2
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
6
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1________0______8_
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0______0_____0___

 

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_2

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
3
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
4
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
5
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
6
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
7
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
8
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
9# Python3 code to demonstrate0

 

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
_57

# to assign variables from list element

# Python3 code to demonstrate3=

The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
61
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
62
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
1
The original list is : [1, 4, 5, 6, 7, 3]
The variables are : 4 6 3
0________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________G

Bagaimana Anda membuat variabel daftar dengan Python?

Untuk membuat daftar dengan Python, kami menggunakan tanda kurung siku ( [] ) . Berikut tampilan daftarnya. NamaDaftar = [ItemDaftar,ItemDaftar1,ItemDaftar2,ItemDaftar3,. ] Perhatikan bahwa daftar dapat memiliki/menyimpan tipe data yang berbeda.

Bisakah Anda memasukkan variabel ke dalam daftar Python?

Karena sebuah daftar dapat berisi variabel Python apa saja , bahkan dapat berisi daftar lainnya.

Bagaimana Anda mendeklarasikan variabel dalam daftar?

Daftar dalam Python dapat dibuat hanya dengan menempatkan urutan di dalam tanda kurung siku []. Untuk mendeklarasikan daftar kosong cukup tetapkan variabel dengan tanda kurung siku . Konstruktor list() digunakan untuk membuat list dengan Python.

Bisakah Anda memiliki variabel dalam daftar?

Variabel daftar menyimpan daftar nilai (misalnya, login atau kata sandi) untuk digunakan dalam skenario . Setiap variabel daftar menentukan urutan, di mana pengguna virtual mengakses nilai daftar.