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)
listName=['A','B','C','D']#定义一个列表 listName[i]#语法
listName=['A','B','C','D']#定义一个列表 listName[start,end,step]#切片的语法
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!