배열 분할 구문: arr[start:end], 여기서 start는 시작 인덱스(포함)이고 end는 종료 인덱스(제외)입니다. 실제 사례: 과일 배열을 예로 들면, Fruits[1:3]은 인덱스 1에서 인덱스 3까지의 요소(3 제외)를 꺼내고 ['banana', 'cherry']를 반환합니다. 다른 예: Fruits[0:2]는 처음 두 요소를 취하고, Fruit[2:]는 인덱스 2 이후의 요소를 취하고, Fruit[:3]은 처음 세 요소를 취하고, Fruit[-3:]는 마지막 요소를 취합니다. 세 가지 요소. 슬라이싱은 배열의 복사본이 아니라 원래 배열에 대한 참조를 반환한다는 점에 유의해야 합니다. 음수 인덱스는 배열 끝부터 계산됩니다.
배열 슬라이싱: 구문 및 실제 사례
구문:
arr[start:end]
여기서:
arr
은 슬라이싱할 배열입니다. 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
start
는 슬라이스의 시작 인덱스입니다(포함). end
는 슬라이스의 끝 인덱스입니다(제외). fruits[0:2]
: 배열의 첫 번째 요소와 두 번째 요소를 꺼냅니다. 🎜🎜fruits[2:]
: 배열에서 인덱스 2 이후의 요소를 제거합니다. 🎜🎜fruits[:3]
: 배열의 처음 세 요소를 꺼냅니다. 🎜🎜fruits[-3:]
: 배열의 마지막 세 요소를 제거합니다. 🎜🎜🎜🎜참고: 🎜🎜🎜🎜 슬라이싱은 배열의 복사본이 아니라 원본 배열에 대한 참조를 반환합니다. 🎜🎜 start
또는 end
가 배열 범위를 초과하는 경우 슬라이싱은 빈 목록을 반환합니다. 🎜🎜음수 인덱싱(배열 끝부터 계산)을 사용할 수도 있습니다. 🎜🎜위 내용은 배열 슬라이싱의 구문은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!