Array-Slicing ist eine einfache Möglichkeit, eine Teilmenge eines Arrays zu erhalten. Die Syntax lautet array[start:stop:step]. Durch Angabe des Indexbereichs und der Schrittgröße können Sie die erforderlichen Elemente erhalten. Beispielsweise ruft array[2:6] Elemente von Index 2 bis 6 (exklusiv) ab, array[::-1] kehrt das Array um.
Array-Slicing: Erhalten Sie eine Teilmenge eines Arrays
Array-Slicing ist eine praktische Möglichkeit, eine Teilmenge eines Arrays in Python abzurufen. Mithilfe einer prägnanten Syntax können Sie Elemente angeben, die in ein Array eingeschlossen oder daraus ausgeschlossen werden sollen.
Syntax
Array-Slicing verwendet eckige Klammern ([]), gefolgt von einem durch einen Doppelpunkt (:) getrennten Indexbereich:
array[start:stop:step]
Praktischer Fall
Das folgende Beispiel zeigt, wie man Array-Slicing verwendet, um eine Teilmenge eines Arrays zu erhalten:
# 创建一个数组 array = [1, 2, 3, 4, 5, 6, 7, 8, 9] # 获取数组的前 4 个元素 sub_array1 = array[:4] print(sub_array1) # 输出:[1, 2, 3, 4] # 获取数组中索引 2 到 6(不包含)的元素 sub_array2 = array[2:6] print(sub_array2) # 输出:[3, 4, 5, 6] # 获取以步长 2 递增的数组元素 sub_array3 = array[::2] # 等同于 array[0:len(array):2] print(sub_array3) # 输出:[1, 3, 5, 7, 9] # 反转数组 sub_array4 = array[::-1] print(sub_array4) # 输出:[9, 8, 7, 6, 5, 4, 3, 2, 1]
Einige Punkte, die es zu beachten gilt
Das obige ist der detaillierte Inhalt vonBeim Array-Slicing wird eine Teilmenge eines Arrays abgerufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!