Sintaks penghirisan tatasusunan: arr[start:end], dengan permulaan ialah indeks permulaan (inklusif) dan penghujung ialah indeks penamat (eksklusif). Kes praktikal: Mengambil susunan buah-buahan sebagai contoh, buah-buahan[1:3] mengeluarkan elemen dari indeks 1 hingga indeks 3 (tidak termasuk 3) dan mengembalikan ['pisang', 'ceri']. Contoh lain: buah[0:2] mengambil dua unsur pertama, buah[2:] mengambil unsur pada indeks 2 dan selepas, buah[:3] mengambil tiga unsur pertama, dan buah[-3:] mengambil yang terakhir tiga elemen. Perlu diingat bahawa penghirisan mengembalikan bukan salinan tatasusunan tetapi rujukan kepada indeks negatif dikira dari penghujung tatasusunan. .
Kase Praktikal:
Suppose Kami mempunyai pelbagai buah -buahan:
arr[start:end]
arr
是要切片的数组。start
是切片的起始索引(包括)。end
是切片的结束索引(不包括)。实战案例:
假设我们有一个水果数组:
fruits = ["apple", "banana", "cherry", "dog"]
使用切片取出数组中指定范围的水果:
# 从索引 1 开始到索引 3 结束(不包括索引 3) sliced_fruits = fruits[1:3] # 输出切片结果 print(sliced_fruits)
输出:
['banana', 'cherry']
其他示例:
fruits[0:2]
:取出数组的第一个和第二个元素。fruits[2:]
:取出数组中索引 2 及其之后的元素。fruits[:3]
:取出数组中前三个元素。fruits[-3:]
:取出数组中最后三个元素。注意:
start
或 end
mula
atau end
melebihi had tatasusunan, penghirisan akan mengembalikan senarai kosong. 🎜🎜Anda juga boleh menggunakan pengindeksan negatif (mengira dari hujung tatasusunan). 🎜🎜Atas ialah kandungan terperinci Apakah sintaks untuk menghiris tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!