SomeThing9 发表于 2021-1-12 15:56:08

为啥列表的课后习题简洁分片操作那个答案,在python3.7中,list2的冒号会出现语法无效

>>> list =
>>> list1 =list[::2]
>>> print(list1)

>>> list2 =
SyntaxError: invalid syntax
>>> list2 =
SyntaxError: invalid syntax

昨非 发表于 2021-1-12 15:58:58

你给list2赋值,等号右侧只能是列表
你这不是切片操作啊!!!

jackz007 发表于 2021-1-12 15:59:34

本帖最后由 jackz007 于 2021-1-12 16:02 编辑

         切片必须跟在列表的后面,不可以单独存在
    list3 = list2

         不可以用 list 做变量名,否则,为 list 赋值后,list() 函数将变残废,无法使用。

昨非 发表于 2021-1-12 16:01:18

而且,最好不要给列表取名为list
这样容易把list方法覆盖掉,引起不必要得麻烦

SomeThing9 发表于 2021-1-12 16:05:24

昨非 发表于 2021-1-12 15:58
你给list2赋值,等号右侧只能是列表
你这不是切片操作啊!!!

可是我是跟着那个11讲那个课后习题测试参考答案写的

昨非 发表于 2021-1-12 16:06:06

SomeThing9 发表于 2021-1-12 16:05
可是我是跟着那个11讲那个课后习题测试参考答案写的

哪一道题,说清楚,一定是你看错了

昨非 发表于 2021-1-12 16:08:44

第011讲:列表:一个打了激素的数组2 | 课后测试题及答案
https://fishc.com.cn/thread-38751-1-1.html
(出处: 鱼C论坛)


你说这个???再看看这里面有一上面说的那个list2吗?

SomeThing9 发表于 2021-1-12 16:09:37

昨非 发表于 2021-1-12 16:06
哪一道题,说清楚,一定是你看错了

第11讲的第4题第一小题   可能是因为那个用到list吧 我换了个单词就得了谢谢!!

SomeThing9 发表于 2021-1-12 16:11:19

昨非 发表于 2021-1-12 16:08
第011讲:列表:一个打了激素的数组2 | 课后测试题及答案
https://fishc.com.cn/thread-38751-1-1.html
( ...

嗷嗷谢谢啦!因为我没有鱼币 所以我复制链接去网站看的可能有点不一样吧

昨非 发表于 2021-1-12 16:14:49

SomeThing9 发表于 2021-1-12 16:09
第11讲的第4题第一小题   可能是因为那个用到list吧 我换了个单词就得了谢谢!!

不不不,你这个不是因为这个,
你的语法不对,
首先:你的list2是否定义了?
如果已经定义,那你是否是要对list2进行切片
语法应该是:list2而非list2=
如果你没有定义list2,而这一语句正是定义list2的话
语法应该是:list2=list_1(这里假设你的第一个列表名字为list_1)

SomeThing9 发表于 2021-1-12 16:19:30

昨非 发表于 2021-1-12 16:14
不不不,你这个不是因为这个,
你的语法不对,
首先:你的list2是否定义了?


那按照你这个说法哈,那我上面的不是对list定义了一个列表嘛,那如果再定义list2,那直接list2=list不应该是对的嘛?还是说因为list是关键词,所以才会因为前面list1用过了,后面再用需要再定义一次

昨非 发表于 2021-1-12 16:19:58

SomeThing9 发表于 2021-1-12 16:11
嗷嗷谢谢啦!因为我没有鱼币 所以我复制链接去网站看的可能有点不一样吧

补一句,鱼币不够大可去吹水阁板块白嫖
哪里帖子名字后面有【回帖奖励xxx鱼币】得提示
进去回复就有鱼币奖励
https://fishc.com.cn/forum-33-1.html

昨非 发表于 2021-1-12 16:22:03

本帖最后由 昨非 于 2021-1-12 16:24 编辑

SomeThing9 发表于 2021-1-12 16:19
那按照你这个说法哈,那我上面的不是对list定义了一个列表嘛,那如果再定义list2,那直接list2=list

关键看你怎么想了
避开关键字,切片就不会有问题
你往上翻翻看看你问题里得语法对吗?
他不对呀。。。。

SomeThing9 发表于 2021-1-12 16:22:58

昨非 发表于 2021-1-12 16:22
关键看你怎么想了
避开关键字,切片就不会有问题
你往上翻翻看看你问题里得语法对吗?


好的了解了谢谢大佬

昨非 发表于 2021-1-12 16:25:39

SomeThing9 发表于 2021-1-12 16:22
好的了解了谢谢大佬

解决了记得设置最佳答案{:10_266:}

SomeThing9 发表于 2021-1-12 16:28:08

昨非 发表于 2021-1-12 16:25
解决了记得设置最佳答案

好了我才来啥都不懂{:5_97:}大佬多带带

昨非 发表于 2021-1-12 16:30:01

SomeThing9 发表于 2021-1-12 16:28
好了我才来啥都不懂大佬多带带

我不是大佬
(比你早来几个月,也没咋好好学)
有问题发求助帖就行
大家都会积极回答的
继续加油

SomeThing9 发表于 2021-1-12 16:32:37

昨非 发表于 2021-1-12 16:30
我不是大佬
(比你早来几个月,也没咋好好学)
有问题发求助帖就行


好的好的
大家一起加油
努力变得更好
页: [1]
查看完整版本: 为啥列表的课后习题简洁分片操作那个答案,在python3.7中,list2的冒号会出现语法无效