《零基础入门学习Python》第011讲课后题
>>> list1 =>>> list1
完全看不懂啥意思....为什么就返回了呢? https://fishc.com.cn/forum.php?mod=viewthread&tid=166195 0:6表示范围,也就是从第一个元素到第六个元素,
2表示步长,也就是隔两个取一个。 本帖最后由 Twilight6 于 2020-6-29 12:52 编辑
列表切片操作, 分别是 开始位置参数,结束位置参数,步长
start 默认值为 0 , end 默认值为 len(self) 自身总长度 ,step 默认值为 1 ,步长就是间隔多少个位置参数然后取值的意思
list1 =
对应 0 1 2 3 4 5 这样的位置参数
list1就是在0~6位置参数中 间隔为 2 的选取出参数
开始时候是位置参数 0 对应的是 1,将 1 取出
然后因为步长为2第二次取出的位置参数是 0+2 = 2 那么久取出列表的第二个位置参数对应的元素 2
同理 2+2 = 4最后取出位置参数为 4 的元素 7
所以结果为
Twilight6 发表于 2020-6-29 12:44
列表切片操作, 分别是 开始位置参数,结束位置参数,步长
start 默认值为 0 ,...
“0~6的位置参数中,间隔为2取出参数”
但是现实中只有5个位置参数,所以6只是迷惑一下,是这个意思吗?因为我一开始就是受到了6的影响。 彦彦儿 发表于 2020-6-29 14:44
“0~6的位置参数中,间隔为2取出参数”
但是现实中只有5个位置参数,所以6只是迷惑一下,是这个意思吗? ...
位置参数是 0 开始算的0 也算位置参数 所以是 6 个没错哈是0,1,2,3,4,5 一共 6 个
列表切片是包含 start不包含 end 的 按你的描述 确实是被 6 影响了哈6 娶不到的~~ qiuyouzhi 发表于 2020-6-29 12:31
0:6表示范围,也就是从第一个元素到第六个元素,
2表示步长,也就是隔两个取一个。
谢谢哈! Twilight6 发表于 2020-6-29 14:48
位置参数是 0 开始算的0 也算位置参数 所以是 6 个没错哈是0,1,2,3,4,5 一共 6 个
列 ...
Thank you~ liuzhengyuan 发表于 2020-6-29 12:16
https://fishc.com.cn/forum.php?mod=viewthread&tid=166195
谢谢~
页:
[1]