Rumah >pembangunan bahagian belakang >Tutorial Python >Memahami Senarai dalam Python
Dalam Python, List ialah struktur data yang digunakan secara meluas dan biasa digunakan. Ia adalah urutan tertib yang mampu menyimpan elemen jenis data yang berbeza termasuk integer, nombor titik terapung, rentetan dan juga senarai lain. Fleksibiliti ini, ditambah dengan struktur intuitifnya, menjadikannya asas pengaturcaraan Python.
Definisi dan sintaks
Senarai ditakrifkan menggunakan kurungan segi empat sama []
dan elemen dipisahkan dengan koma.
Contoh:
<code class="language-python">my_list = [1, 2, 3, 4, 5]</code>
Elemen Heterogen
Senarai boleh menyimpan elemen jenis data yang berbeza. Contoh:
<code class="language-python">mixed_list = [42, "hello", 3.14, True]</code>
Mengindeks dan Menghiris
Senarai menyokong pengindeksan (mengakses elemen tertentu) dan menghiris (mengekstrak subsenarai). Contoh:
<code class="language-python">my_list = [10, 20, 30, 40, 50] print(my_list[2]) # 输出:30 print(my_list[1:4]) # 输出:[20, 30, 40]</code>
Senarai Bersarang
Senarai boleh bersarang, yang bermaksud bahawa senarai boleh mengandungi senarai lain sebagai elemen. Contoh:
<code class="language-python">nested_list = [1, [2, 3], [4, [5, 6]]] print(nested_list[1][1]) # 输出:3</code>
Kebolehubahan
Senarai adalah boleh berubah, membenarkan pengubahsuaian elemennya. Contoh:
<code class="language-python">my_list = [1, 2, 3] my_list[0] = 10 print(my_list) # 输出:[10, 2, 3]</code>
Python menyediakan beberapa kaedah terbina dalam untuk memanipulasi senarai dengan cekap:
Tambah elemen
Untuk menambah elemen pada penghujung senarai, gunakan kaedah .append()
. Ambil perhatian bahawa hanya satu elemen boleh ditambah pada satu masa. Contoh:
<code class="language-python">my_list = [1, 2, 3] my_list.append(4) print(my_list) # 输出:[1, 2, 3, 4]</code>
Padam elemen
Untuk mengalih keluar elemen terakhir daripada senarai, gunakan kaedah .pop()
. Contoh:
<code class="language-python">my_list = [1, 2, 3, 4] my_list.pop() print(my_list) # 输出:[1, 2, 3]</code>
Isih elemen
Gunakan kaedah .sort()
untuk mengisih elemen dalam tertib menaik. Contoh:
<code class="language-python">my_list = [4, 2, 3, 1] my_list.sort() print(my_list) # 输出:[1, 2, 3, 4]</code>
Elemen songsang
Kaedah.reverse()
membalikkan susunan elemen dalam senarai. Contoh:
<code class="language-python">my_list = [1, 2, 3, 4] my_list.reverse() print(my_list) # 输出:[4, 3, 2, 1]</code>
Data Gabungan
Senarai bagus untuk mengagregatkan pelbagai jenis data.
<code class="language-python">student_data = ["Alice", 23, [90, 85, 88]] print(f"Name: {student_data[0]}, Age: {student_data[1]}, Scores: {student_data[2]}")</code>
Penciptaan senarai dinamik
Gunakan gelung untuk menjana atau mengubah suai senarai secara dinamik.
<code class="language-python">squares = [] for i in range(1, 6): squares.append(i ** 2) print(squares) # 输出:[1, 4, 9, 16, 25]</code>
Mengendalikan data bersarang
Senarai bersarang membenarkan organisasi data berhierarki.
<code class="language-python">matrix = [[1, 2], [3, 4], [5, 6]] for row in matrix: print(row)</code>
Senarai ialah struktur data yang berkuasa dan fleksibel dalam Python, mampu mengendalikan pelbagai jenis data dan menyokong pelbagai operasi. Kebolehubahannya dan kaedah terbina dalam untuk menambah, mengalih keluar, menyusun dan membalikkan elemen menjadikannya alat yang sangat diperlukan untuk banyak tugas pengaturcaraan. Menguasai senarai ialah langkah utama untuk menguasai Python!
Atas ialah kandungan terperinci Memahami Senarai dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!