不起名行吗 发表于 2020-10-26 10:59:30

python课后作业12讲列表第6提 求解答

>>> list3 = for slogan in list1 for name in list2 if slogan == name]
各位大佬,请问 slogan 和 slogan == name 是什么意思?

冬雪雪冬 发表于 2020-10-26 11:19:05

以list1的第0个元素为例,slogan是‘1.I just do It.',slogan是'I just do It.',即序号后面的内容。
slogan是序号,slogan是‘1.I just do It.',则序号是'1'。name也是序号,name是’1.耐克‘,则序号是'1'。如果相等则匹配在一起。

不起名行吗 发表于 2020-10-26 18:27:46

冬雪雪冬 发表于 2020-10-26 11:19
以list1的第0个元素为例,slogan是‘1.I just do It.',slogan是'I just do It.',即序号后面的内容。
...

谢谢
slogan为啥表示序号后面的内容?slogan为啥能表示序号?是我漏了什么知识点吗,看小甲鱼的视频没有学过的印象

冬雪雪冬 发表于 2020-10-26 18:46:40

不起名行吗 发表于 2020-10-26 18:27
谢谢
slogan为啥表示序号后面的内容?slogan为啥能表示序号?是我漏了什么知识点吗,看小甲鱼的 ...

这些都是字符串,用到的知识是字符串切片。
slogan表示去掉第0,1个字符剩下的部分。
slogan表示第0个字符串

不起名行吗 发表于 2020-10-26 19:11:20

冬雪雪冬 发表于 2020-10-26 18:46
这些都是字符串,用到的知识是字符串切片。
slogan表示去掉第0,1个字符剩下的部分。
slogan表 ...

谢谢,明白了
页: [1]
查看完整版本: python课后作业12讲列表第6提 求解答