Rumah > Artikel > pembangunan bahagian belakang > Semua yang anda perlu tahu tentang senarai Python
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!
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]
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']
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]
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语言"]
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.
listName=list(a)
Rendering operasi program 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)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]#语法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]#切片的语法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:
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!