Canly 发表于 2020-7-23 19:00:18

课后作业

>>> list3 = for slogan in list1 for name in list2 if slogan == name]

这是最开始的一个课后作业

有老师能用初学者能理解的说法解释下slogan == name 是啥意思吗...

Twilight6 发表于 2020-7-23 19:03:39

本帖最后由 Twilight6 于 2020-7-23 19:04 编辑


善用论坛的搜索功能哈:

python零基础第12讲第6题
https://fishc.com.cn/thread-174782-1-1.html

这上面个帖子比较详细的解析了整个题目,你可以去看看

这里的 slogan == name含义是:

只有当 slogan 的第一个字符 和 name 的第一个字符相等时候(也就是字符串开头的数字),满足题意,进行拼接

这里的 slogan 就是把从第二个位置参数的字符到最后的字符留下,比如 1.耐克 ,就是把 耐克两个字符留下
页: [1]
查看完整版本: 课后作业