果果又哭了

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

补写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)

 

posted on 2019-08-20 20:50  果果又哭了  阅读(379)  评论(0编辑  收藏  举报