python提问之索引、切片

求大神指教
python中的索引可不可以理解为数组中每个元素的位置,切片是不是截取一定范围的元素

是的,相当于从下标a开始一直取到b(不包括b),切片还可以包括步长,即从a开始每隔几个下标取一次
比如:

import string
str1 = string.ascii_uppercase
print(str1)  # 原字符串
print(str1[2:5])  # 从第三个元素取到第六个(不包括)元素
print(str1[::2])  # 每隔一个元素取一次
print(str1[::-2])  # 反向每隔一个元素取一次

img


有帮助望采纳~~

你好,同学
索引可以索引某一行元素或者某一列元素,或者某行某列的具体元素。切片就是按照行列的范围进行处理,切片可以用整数下标进行,也可以用逻辑数组下标(numpy经常用)。其实索引你可以说是单列或单行或者单个元素的位置定位,切片是确定的某个范围的位置定位。

差不多就这个意思。