Lllearnpy 发表于 2020-10-7 21:53:38

python零基础012课后题

题干如图所示,
答案是: >>> list3 = for slogan in list1 for name in list2 if slogan == name]
我不太理解这句话,

for slogan in list1 for name in list2 if slogan == name

我的理解是,list1中是slogan,list2中是name
但后面的if slogan == name是什么意思呢?

另外slogan中的编号是怎么没的呢?

谢谢大佬!

代码:
list8 = ['1.Just do it','2.一切皆有可能','3.让编程改变世界','4.Impossible is Nothing']
list9 = ['4.阿迪达斯','2.李宁','3.鱼C工作室','1.耐克']
list10 = #给出list10中的格式
          for slogan in list8 for name in list9 if slogan == name]
for each in list10:
    print (each)

昨非 发表于 2020-10-7 21:57:08

本帖最后由 昨非 于 2020-10-7 22:04 编辑

<font color="red">[已解决]</font>python12课后习题
https://fishc.com.cn/thread-150403-1-1.html
(出处: 鱼C论坛)
请参考

<font color="red">[已解决]</font>关于12讲课后作业 . 活学活用:请使用列表推导式补充被小甲鱼不小心涂掉的部分
https://fishc.com.cn/thread-180802-1-1.html
(出处: 鱼C论坛)
这个回答也很好的,楼主要利用好论坛搜索

Lllearnpy 发表于 2020-10-7 22:14:28

昨非 发表于 2020-10-7 21:57
[已解决]python12课后习题
https://fishc.com.cn/thread-150403-1-1.html
(出处: 鱼C论坛)


懂了,谢谢大佬

昨非 发表于 2020-10-7 22:16:56

Lllearnpy 发表于 2020-10-7 22:14
懂了,谢谢大佬

记得给个最佳{:10_245:}

昨非 发表于 2020-10-7 22:18:20

Lllearnpy 发表于 2020-10-7 22:14
懂了,谢谢大佬

你有两个帖子都是我回复的,都没设置【最佳答案】

帖子回复头像右侧的小绿色按钮,选中正确的楼层,点一下,谢谢
页: [1]
查看完整版本: python零基础012课后题