a-_- 发表于 2020-4-17 10:49:45

第十二讲 第六题 slogan[0] == name[0]

>>> list1 = ['1.Jost do it','2.一切皆有可能','3.让编程改变世界','4.Impossible is Nothing']
>>> list2 = ['4.阿迪达斯','2.李宁','3.鱼c工作室','1.耐克']
>>> list3 = for slogan in list1 for name in list2 if slogan == name]
>>> for each in list3:
        print(each)

       
1.耐克:Jost do it
2.李宁:一切皆有可能
3.鱼c工作室:让编程改变世界
4.阿迪达斯:Impossible is Nothing


slogan == name 的意思是:列表中每个元素的第一个字符相等 吗?

qiuyouzhi 发表于 2020-4-17 10:51:50

是的,因为第一个元素是序号
通过序号来判断

_2_ 发表于 2020-4-17 10:54:51

不然就会出现
4. 阿迪达斯:Jost do it.
这口号令人发指……

_2_ 发表于 2020-4-17 10:55:24

qiuyouzhi 发表于 2020-4-17 10:51
是的,因为第一个元素是序号
通过序号来判断

不然就会出现
4. 阿迪达斯:Jost do it.
这口号令人发指……{:10_256:}{:10_256:}{:10_256:}
页: [1]
查看完整版本: 第十二讲 第六题 slogan[0] == name[0]