Rumah > pembangunan bahagian belakang > Tutorial Python > Semua yang anda perlu tahu tentang senarai Python

Semua yang anda perlu tahu tentang senarai Python

Lepaskan: 2023-07-25 15:52:58
ke hadapan
1417 orang telah melayarinya

1. Pengenalan

Dalam pembangunan program Python, senarai sering digunakan. Katakan terdapat 50 pelajar dalam satu kelas dan anda perlu mengira jumlah markah setiap pelajar Jika anda tidak menggunakan senarai, anda perlu menentukan 50 pembolehubah untuk menyimpan jumlah markah setiap pelajar. Ini agak menyusahkan caranya ialah Gunakan senarai. Seterusnya, editor akan membawa anda mempelajari pengetahuan senarai!

2. Pengenalan pertama kepada senarai

1. Pembaca yang telah mempelajari bahasa C atau bahasa Java tahu bahawa kedua-dua bahasa ini menyokong tatasusunan, manakala Python tidak mempunyai konsep tatasusunan, tetapi ia mempunyai konsep senarai . Senarai akan menyimpan semua elemen dalam sepasang kurungan segi empat sama ([]), dan elemen bersebelahan dipisahkan dengan koma, seperti yang ditunjukkan di bawah:

listName=[元素1,元素2,元素3,...元素n]
Salin selepas log masuk
Salin selepas log masuk

Pembolehubah senarai di atas ialah listName, elemen 1 ~Element n mewakili elemen dalam senarai.

Dalam bahasa C, tatasusunan menyimpan jenis data yang sama Berbanding dengan senarai dalam tatasusunan bahasa Python dan C, perkara yang lebih berkuasa ialah senarai boleh menyimpan jenis data yang sama, dan ia juga boleh menyimpan jenis data yang berbeza. Seperti yang ditunjukkan di bawah:

listName=[1,'a']
Salin selepas log masuk

2 Terdapat dua cara untuk membuat senarai, seperti yang ditunjukkan di bawah:

1) Gunakan kurungan segi empat sama ([]) untuk membuat senarai, sintaksnya adalah seperti berikut:

listName=[元素1,元素2,元素3,...元素n]
Salin selepas log masuk
Salin selepas log masuk
.

Buat senarai dalam Python Gunakan kurungan segi empat sama ([]) dan "=" untuk memberikan nilai kepada nama pembolehubah. Antaranya, listName ialah nama pembolehubah, dan elemen 1 hingga n dalam kurungan segi empat sama mewakili elemen dalam senarai.

Seterusnya, pelajari cara menggunakan kurungan segi empat sama ([]) untuk membuat senarai melalui contoh Kodnya adalah seperti berikut:

a=[1,2,3,4,5]
b=["Python","Java","C语言"]
Salin selepas log masuk

Dalam kod di atas, senarai dengan nama pembolehubah a menyimpan nilai

nama pembolehubah ialah Senarai rentetan kedai b.

2) Gunakan kaedah senarai() untuk mencipta senarai Kaedah senarai() menukar tuple atau rentetan kepada senarai. parameter a mewakili String atau tuple untuk ditukar kepada senarai.

Seterusnya, mari kita gunakan contoh untuk memahami penggunaan kaedah list() Kod khusus adalah seperti berikut:

listName=list(a)
Salin selepas log masuk

Rendering operasi program adalah seperti berikut:

.

Semua yang anda perlu tahu tentang senarai Python

.

akses Elemen dalam senarai

1 Terdapat dua cara untuk mengakses elemen dalam senarai, seperti berikut:

1) Gunakan nilai subskrip (nilai indeks) untuk mengakses elemen dalam senarai, sintaksnya adalah seperti berikut:

a = ('Java', 10, 'Python', 'PHP',20)
list1 = list(a)
print("list1列表中元素有: ", list1)


b = "This is Python"
list2 = list(b)
print("list2列表中元素有: ", list2)
Salin selepas log masuk
Isytihar senarai nama pembolehubah listName Akses elemen dalam senarai berdasarkan "nama pembolehubah" + "nilai subskrip". jadi Nilai subskrip elemen C ialah 2. Untuk mengakses elemen C dalam senarai, gunakan listName[2]

2) Gunakan penghirisan untuk mengakses elemen senarai adalah seperti berikut:

listName=['A','B','C','D']#定义一个列表
listName[i]#语法
Salin selepas log masuk
Dalam. sintaks penghirisan, mula mewakili kedudukan permulaan , hujung mewakili kedudukan akhir, dan langkah mewakili saiz langkah.

Seterusnya, pelajari tentang menggunakan penghirisan untuk mengakses elemen senarai melalui contoh Kod khusus adalah seperti berikut:

listName=['A','B','C','D']#定义一个列表
listName[start,end,step]#切片的语法
Salin selepas log masuk
Dalam kod di atas, listName[1:3] bermaksud bermula daripada nilai subskrip 1 hingga 3. , kerana sebelah kiri Tutup dan buka di sebelah kanan, nilai subskrip 3 tidak boleh diperolehi

listName[3:] bermaksud bermula dari nilai subskrip 3 hingga akhir

listName[1:6:2] bermakna bermula dari nilai subskrip 1 hingga 6, dengan saiz langkah 2; : -2] bermakna nilai subskrip bermula dari -5 hingga -2 nilai subskrip negatif perlu diambil secara terbalik. -5 adalah untuk unsur C.

Rendering program berjalan adalah seperti berikut:

Semua yang anda perlu tahu tentang senarai Python


IV. Artikel ini terutamanya memperkenalkan apa itu senarai dan cara mengakses elemen dalam senarai.

2 Artikel ini memperkenalkan bahawa senarai menyimpan semua elemen dalam sepasang kurungan segi empat sama ([]), dan elemen bersebelahan dipisahkan dengan koma. Artikel itu juga memperkenalkan dua cara untuk membuat senarai, iaitu mencipta senarai dengan kurungan segi empat sama ([]) dan mencipta senarai dengan kaedah senarai() dan menggunakan contoh untuk membantu pembaca memahami dengan lebih baik.

3 Artikel ini memperkenalkan dua cara untuk mengakses elemen dalam senarai, iaitu mengakses elemen dalam senarai menggunakan nilai subskrip dan menggunakan kepingan untuk mengakses elemen dalam senarai.

Atas ialah kandungan terperinci Semua yang anda perlu tahu tentang senarai Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:Go语言进阶学习
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan