python 列表推导式 题二

Posted 98zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 列表推导式 题二相关的知识,希望对你有一定的参考价值。

补写list3被涂改的内容

 技术图片

 

结果如下:

1 list1 = ["1.Just do it", "2.一切皆有可能", "3.让编程改变世界", "Impossible is Nothing"]
2 list2 = ["4.阿迪达斯", "2.李宁", "3.python", "1.耐克"]
3 list3 = [name + ":" + slogan[2:] for slogan in list1 for name in list2  if slogan[0]==name[0]]
4 
5 print(list3)
6 for each in list3:
7     print(each)

列表推导式还原如下:

 1 list1 = ["1.Just do it", "2.一切皆有可能", "3.让编程改变世界", "Impossible is Nothing"]
 2 list2 = ["4.阿迪达斯", "2.李宁", "3.python", "1.耐克"]
 3 for slogan in list1:
 4                                 #遍历list1内容 获取口号slogan
 5     for name in list2:
 6                                 #遍历list2内容 获取品牌name
 7         if name[0] == slogan[0]:
 8                                 #如果name里下标0的字符与slogan里下标0的字符相同
 9             list3 = name + ":" + slogan[2:]
10                                 #进行加法和切片
11             print(list3)

 

以上是关于python 列表推导式 题二的主要内容,如果未能解决你的问题,请参考以下文章

python的各种推导式(列表推导式字典推导式集合推导式)

Python 全栈开发:python的推导式(列表推导式字典推导式集合推导式)

python的各种推导式(列表推导式字典推导式集合推导式)

python的各种推导式(列表推导式字典推导式集合推导式)

python的列表推导式字典推导式集合推导式

[转] python中的推导式(列表推导式,字典推导式, 集合推导式)