2915658109 发表于 2020-8-29 17:24:27

求助啊!!

>>> list1
这是小甲鱼列表2的课后题。我一脸懵逼为什么是1.2.7不应该啊。应该是0.2.4或者1.3.5啊。来个大佬彻底讲解下原理

开心超仁 发表于 2020-8-29 17:37:24


第一个数是开始元素的下标,第一个元素下标是0,第二个下标是1,以此类推
也可以用-1表示最后一个元素,-2表示倒数第二个元素,以此类推

第二个数是结束元素的下标

得注意这个开始和结束是含头不含尾,比如就是从下标是1开始到下标是4结束,也就是第2 3 4 5 个元素

第三个数是步长,就是每次取值加上的数
list1=
print(list1[::2])
这个输出就是,每次下标+2(前两个数可以省略表示全部元素)

2915658109 发表于 2020-8-29 17:37:41

为什么只有人看没有人回答啊。。。这是第11课列表2的课后题

昨非 发表于 2020-8-29 17:37:46

列表切片:
list1,表示从list1到list1(不含右端点),每隔z个元素取一位
同时,列表索引下标从零开始

2915658109 发表于 2020-8-29 17:39:48

昨非 发表于 2020-8-29 17:37
列表切片:
list1,表示从list1到list1(不含右端点),每隔z个元素取一位
同时,列表索引下标 ...

可是0.6.2就算隔着2取一次也不应该是1.2.7啊。。我就是这点懵逼了

2915658109 发表于 2020-8-29 17:41:51

开心超仁 发表于 2020-8-29 17:37

第一个数是开始元素的下标,第一个元素下标是0,第二个下标是1,以此类推
也可以用-1 ...

额。。可问题这题没解决啊。。。假设根据题目是0.1.2.3.4.5.6.7 0.6.2是取0.7.2 步长为2 也应该是0.2.4可能0不显示从1开始也应该是1.3.5啊。。

昨非 发表于 2020-8-29 17:42:03

2915658109 发表于 2020-8-29 17:39
可是0.6.2就算隔着2取一次也不应该是1.2.7啊。。我就是这点懵逼了

list1 =
同学好好审题啊

疾风怪盗 发表于 2020-8-29 17:42:22

2915658109 发表于 2020-8-29 17:37
为什么只有人看没有人回答啊。。。这是第11课列表2的课后题

。。。。。。没做过课后题,不知道题目是什么,你要么把题目什么都放出来看看

昨非 发表于 2020-8-29 17:43:54

疾风怪盗 发表于 2020-8-29 17:42
。。。。。。没做过课后题,不知道题目是什么,你要么把题目什么都放出来看看

其实只是这位同学看错题了而已{:10_277:}

sunrise085 发表于 2020-8-29 17:44:28

切片原理,楼上各位都给你讲清楚了
你自己再好好看看原列表list1是什么,仔细看看。估计是你弄错了吧
你一直说自己不明白为什么,却一直都没说list1是什么内容,谁知道是你理解的不对,还是列表的问题啊。。。
以后提问请发代码上来

昨非 发表于 2020-8-29 17:45:15

2915658109 发表于 2020-8-29 17:39
可是0.6.2就算隔着2取一次也不应该是1.2.7啊。。我就是这点懵逼了

课后题第二题的基础是第0题,list1是给定的哦

开心超仁 发表于 2020-8-29 17:45:41

2915658109 发表于 2020-8-29 17:41
额。。可问题这题没解决啊。。。假设根据题目是0.1.2.3.4.5.6.7 0.6.2是取0.7.2 步长为2 也应该是0.2.4可 ...

那就是列表不是0123456这样的吧。。。{:10_257:}

2915658109 发表于 2020-8-29 17:48:13

昨非 发表于 2020-8-29 17:45
课后题第二题的基础是第0题,list1是给定的哦

理解了。原来前进的步数不是那个数字而且索引值所以不是1.3.5而且0.2.4对应1.2.7

2915658109 发表于 2020-8-29 17:49:07

233这帖子能删了吗

昨非 发表于 2020-8-29 17:49:16

2915658109 发表于 2020-8-29 17:48
理解了。原来前进的步数不是那个数字而且索引值所以不是1.3.5而且0.2.4对应1.2.7

对的,解决了记得给个最佳{:10_256:}

2915658109 发表于 2020-8-29 17:58:36

其实第一位回答的也很棒。很详细关键当时没理解透。。可惜不能双最佳答案

2915658109 发表于 2020-8-29 17:59:18

开心超仁 发表于 2020-8-29 17:37

第一个数是开始元素的下标,第一个元素下标是0,第二个下标是1,以此类推
也可以用-1 ...

现在明白了。很详细的回答{:10_254:}{:10_254:}多谢大佬

开心超仁 发表于 2020-8-29 22:16:37

2915658109 发表于 2020-8-29 17:59
现在明白了。很详细的回答多谢大佬

啊啊没事,我只是个小萌新{:10_257:}一起加油{:10_257:}
页: [1]
查看完整版本: 求助啊!!