小鱼干02 发表于 2020-4-16 21:07:20

课后作业


这道题的答案看不懂耶,求大神解答
>>> list3 = for slogan in list1 for name in list2 if slogan == name]

永恒的蓝色梦想 发表于 2020-4-16 21:08:43

看这篇

zltzlt 发表于 2020-4-16 21:09:04

请见:https://fishc.com.cn/forum.php?mod=viewthread&tid=161749

善用论坛的【搜索】功能

_2_ 发表于 2020-4-16 21:41:41

zltzlt 发表于 2020-4-16 21:09
请见:https://fishc.com.cn/forum.php?mod=viewthread&tid=161749

善用论坛的【搜索】功能

只是搜索有冷却时间

zltzlt 发表于 2020-4-16 21:43:08

_2_ 发表于 2020-4-16 21:41
只是搜索有冷却时间

是的,普通鱼油 15 秒才能搜索一次

_2_ 发表于 2020-4-16 21:43:58

zltzlt 发表于 2020-4-16 21:43
是的,普通鱼油 15 秒才能搜索一次

……
版主的「发帖不受限制」我也很向往啊……

zltzlt 发表于 2020-4-16 21:44:19

_2_ 发表于 2020-4-16 21:43
……
版主的「发帖不受限制」我也很向往啊……

{:10_256:}

_2_ 发表于 2020-4-16 21:44:36

zltzlt 发表于 2020-4-16 21:44


{:10_269:}{:10_266:}{:10_250:}{:10_247:}

_2_ 发表于 2020-4-16 21:51:40

本帖最后由 _2_ 于 2020-4-16 21:53 编辑

给你说一下吧,
首先,列表推导式可以分成两个部分
for 前面的部分定义待生成的列表的每个值的规则,可以输入任何合法的表达式
for 后面就是对里面涉及到的 变量名 进行替换(for 循环你应该知道吧……)
就那上面这个推导式为例,name + ":" + slogan 就是每个值的规则,后面两个 for 循环进行迭代替换……
把每个值存储在列表里

小鱼干02 发表于 2020-4-17 09:56:43

zltzlt 发表于 2020-4-16 21:09
请见:https://fishc.com.cn/forum.php?mod=viewthread&tid=161749

善用论坛的【搜索】功能

搜索我搜不到啊

小鱼干02 发表于 2020-4-17 10:40:11

_2_ 发表于 2020-4-16 21:51
给你说一下吧,
首先,列表推导式可以分成两个部分
for 前面的部分定义待生成的列表的每个值的规则,可以 ...

if slogan == name,这个的意思是比较元素的第一位吗

_2_ 发表于 2020-4-17 10:42:29

小鱼干02 发表于 2020-4-17 10:40
if slogan == name,这个的意思是比较元素的第一位吗

对,必须对上号,1 是 1,2 是 2

_2_ 发表于 2020-4-17 10:45:20

不然就会出现
4. 阿迪达斯:Jost do it.
这口号令人发指……
页: [1]
查看完整版本: 课后作业