为啥列表的课后习题简洁分片操作那个答案,在python3.7中,list2的冒号会出现语法无效
>>> list =>>> list1 =list[::2]
>>> print(list1)
>>> list2 =
SyntaxError: invalid syntax
>>> list2 =
SyntaxError: invalid syntax
你给list2赋值,等号右侧只能是列表
你这不是切片操作啊!!! 本帖最后由 jackz007 于 2021-1-12 16:02 编辑
切片必须跟在列表的后面,不可以单独存在
list3 = list2
不可以用 list 做变量名,否则,为 list 赋值后,list() 函数将变残废,无法使用。 而且,最好不要给列表取名为list
这样容易把list方法覆盖掉,引起不必要得麻烦 昨非 发表于 2021-1-12 15:58
你给list2赋值,等号右侧只能是列表
你这不是切片操作啊!!!
可是我是跟着那个11讲那个课后习题测试参考答案写的 SomeThing9 发表于 2021-1-12 16:05
可是我是跟着那个11讲那个课后习题测试参考答案写的
哪一道题,说清楚,一定是你看错了
第011讲:列表:一个打了激素的数组2 | 课后测试题及答案
https://fishc.com.cn/thread-38751-1-1.html
(出处: 鱼C论坛)
你说这个???再看看这里面有一上面说的那个list2吗? 昨非 发表于 2021-1-12 16:06
哪一道题,说清楚,一定是你看错了
第11讲的第4题第一小题 可能是因为那个用到list吧 我换了个单词就得了谢谢!! 昨非 发表于 2021-1-12 16:08
第011讲:列表:一个打了激素的数组2 | 课后测试题及答案
https://fishc.com.cn/thread-38751-1-1.html
( ...
嗷嗷谢谢啦!因为我没有鱼币 所以我复制链接去网站看的可能有点不一样吧 SomeThing9 发表于 2021-1-12 16:09
第11讲的第4题第一小题 可能是因为那个用到list吧 我换了个单词就得了谢谢!!
不不不,你这个不是因为这个,
你的语法不对,
首先:你的list2是否定义了?
如果已经定义,那你是否是要对list2进行切片
语法应该是:list2而非list2=
如果你没有定义list2,而这一语句正是定义list2的话
语法应该是:list2=list_1(这里假设你的第一个列表名字为list_1)
昨非 发表于 2021-1-12 16:14
不不不,你这个不是因为这个,
你的语法不对,
首先:你的list2是否定义了?
那按照你这个说法哈,那我上面的不是对list定义了一个列表嘛,那如果再定义list2,那直接list2=list不应该是对的嘛?还是说因为list是关键词,所以才会因为前面list1用过了,后面再用需要再定义一次 SomeThing9 发表于 2021-1-12 16:11
嗷嗷谢谢啦!因为我没有鱼币 所以我复制链接去网站看的可能有点不一样吧
补一句,鱼币不够大可去吹水阁板块白嫖
哪里帖子名字后面有【回帖奖励xxx鱼币】得提示
进去回复就有鱼币奖励
https://fishc.com.cn/forum-33-1.html 本帖最后由 昨非 于 2021-1-12 16:24 编辑
SomeThing9 发表于 2021-1-12 16:19
那按照你这个说法哈,那我上面的不是对list定义了一个列表嘛,那如果再定义list2,那直接list2=list
关键看你怎么想了
避开关键字,切片就不会有问题
你往上翻翻看看你问题里得语法对吗?
他不对呀。。。。 昨非 发表于 2021-1-12 16:22
关键看你怎么想了
避开关键字,切片就不会有问题
你往上翻翻看看你问题里得语法对吗?
好的了解了谢谢大佬 SomeThing9 发表于 2021-1-12 16:22
好的了解了谢谢大佬
解决了记得设置最佳答案{:10_266:} 昨非 发表于 2021-1-12 16:25
解决了记得设置最佳答案
好了我才来啥都不懂{:5_97:}大佬多带带 SomeThing9 发表于 2021-1-12 16:28
好了我才来啥都不懂大佬多带带
我不是大佬
(比你早来几个月,也没咋好好学)
有问题发求助帖就行
大家都会积极回答的
继续加油 昨非 发表于 2021-1-12 16:30
我不是大佬
(比你早来几个月,也没咋好好学)
有问题发求助帖就行
好的好的
大家一起加油
努力变得更好
页:
[1]