Rumah >pembangunan bahagian belakang >Tutorial Python >Penghirisan dan pengindeksan Python: terangkan secara ringkas, pelajari dengan baik dan kod anda akan bertambah baik ke tahap yang baharu

Penghirisan dan pengindeksan Python: terangkan secara ringkas, pelajari dengan baik dan kod anda akan bertambah baik ke tahap yang baharu

WBOY
WBOYke hadapan
2024-02-19 22:33:21671semak imbas

Python 切片与索引:深入浅出,学好它你的代码会提升一个等级

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].

  • mula: Tentukan kedudukan permulaan kepingan. Jika ditinggalkan, bermula dari permulaan urutan.
  • berhenti: Nyatakan kedudukan hujung kepingan. Jika ditinggalkan, ini pergi ke penghujung urutan.
  • langkah: Tentukan saiz langkah untuk mengekstrak unsur. Jika ditinggalkan, 1 bermaksud mengekstrak semua elemen.

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!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam