|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
>>> 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]]
>>> list3
['1.耐克:just do it', '2.李宁:一切皆有可能', '3.鱼C工作室:让编程改变世界']
这句话看的有点蒙, slogan[2:] for slogan in list1 for name in list2 if name[0] == slogan[0]
为什么 list3 ['1.耐克:just do it', '2.李宁:一切皆有可能', '3.鱼C工作室:让编程改变世界']
list[0]='1.耐克:just do it',
list[1]='2.李宁:一切皆有可能',
list[2]=''3.鱼C工作室:让编程改变世界'',
而不是这样
[ '3.鱼C工作室:让编程改变世界,'1.耐克:just do it', '2.李宁:一切皆有可能',']
list[0]=''3.鱼C工作室:让编程改变世界'',
list[1]='1.耐克:just do it',
list[2]='2.李宁:一切皆有可能',
|
|