请使用列表推导式补充被小甲鱼不小心涂掉的部分
list1 = ['1.Just 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]# 这里的slogan 为什么是从 list1 里面的 J 开始而不是 list1 里面的' 3.让编程改变世界开始。。。'
表达的不是很详细 希望大神帮帮我。。。。
list1 = ['1.Just 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]
print(list3)
# 还原自然就理解了
list3 = []
for slogan in list1:
for name in list2:
if slogan == name:
list3.append(name + ':' +slogan)
print(list3)
谢谢 豁然开朗 瞬间明白了 list1 = ['1.Just do it', '2.一切皆有可能','3.让编程改变世界','4.Impossible is Nothing']
list2 = ['4.阿迪达斯','2.李宁','3.鱼C工作室','1.耐克']
页:
[1]