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
Lepaskan: 2024-02-19 22:33:21
ke hadapan
675 orang telah melayarinya

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]
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:lsjlt.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan