|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
使用列表推导式编写一段代码,将两个列表内容以以下形式输出list1 = ['1.just do it','2.一切皆有可能','3.让编程改变世界',] list2 = ['3.鱼C工作室','1.耐克','2.李宁']
1.耐克:just do it
2.李宁:一切皆有可能
3.鱼C工作室:让编程改变世界
- list1 = ['1.just do it','2.一切皆有可能','3.让编程改变世界',]
- list2 = ['3.鱼C工作室','1.耐克','2.李宁']
- list3 = [name + ':' + slogan[2:] for slogan in list1 for name in list2 if name[0] == slogan[0]]
- for each in list3:
- print(each)
复制代码
问题:
list3 = [name + ':' + slogan[2:] for slogan in list1 for name in list2 if name[0] == slogan[0]]
这句代码要怎么理解呢? |
|