python Menghiris dan mengindeks ialah operasi khas untuk jenis jujukan, termasuk senarai, tupel dan rentetan. Penghirisan digunakan untuk mengekstrak sebahagian daripada jujukan sedia ada, manakala pengindeksan digunakan untuk mengakses satu elemen dalam jujukan. Dengan menggabungkan kedua-dua ciri ini, anda boleh memanipulasi data dengan mudah dan melaksanakan pelbagai tugas.
Hiris
Hirisan menggunakan kurungan segi empat sama [] untuk menunjukkan bahagian yang hendak diekstrak. Anda boleh menentukan satu atau lebih nilai dalam kurungan segi empat sama untuk menentukan julat untuk diekstrak. Sintaksnya ialah: [start:stop:step].
Yang berikut menunjukkan cara menggunakan kepingan:
# 从列表中提取前三个元素 my_list = [1, 2, 3, 4, 5] print(my_list[:3])# [1, 2, 3] # 从列表中提取从第三个元素到第五个元素 print(my_list[2:5])# [3, 4, 5] # 从列表中提取从第三个元素开始到末尾,步长为 2 print(my_list[2::2])# [3, 5] # 从列表中提取从末尾向前提取三个元素 print(my_list[-3:])# [3, 4, 5]
Indeks
Pengindeksan menggunakan kurungan segi empat sama [] untuk mengakses elemen individu dalam urutan. Anda boleh menentukan nilai indeks dalam kurungan segi empat sama untuk memilih elemen untuk diakses. Nilai indeks boleh menjadi integer positif (bermula pada 0) atau integer negatif (bermula pada -1).
Yang berikut menunjukkan cara menggunakan indeks:
# 访问列表中的第一个元素 print(my_list[0])# 1 # 访问列表中的最后一个元素 print(my_list[-1])# 5 # 访问列表中的第三个元素 print(my_list[2])# 3 # 访问列表中的倒数第三个元素 print(my_list[-3])# 3
Gunakan penghirisan dan pengindeksan dalam kombinasi
Anda juga boleh menggunakan gabungan penghirisan dan pengindeksan untuk mengakses elemen tertentu dalam urutan. Sebagai contoh, kod berikut akan mengakses elemen kedua dalam senarai daripada elemen ketiga hingga kelima:
print(my_list[2:5][1])# 4
Dengan penggunaan penghirisan dan pengindeksan yang fleksibel, anda boleh memanipulasi data jujukan Python dengan mudah dan cekap.
Atas ialah kandungan terperinci Penghirisan dan pengindeksan Python: terangkan secara ringkas, pelajari dengan baik dan kod anda akan bertambah baik ke tahap yang baharu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!