第三行是什么意思,谢谢
list1 = ['1.Jost do It','一切皆有可能','3.让编程改变世界','Impossible is Nothing']list2 = ['4.阿迪达斯','2.李宁','3.鱼C工作室','1.耐克']
list3 = for slogan in list1 for name in list2 if slogan == name]
for each in list3:
print(each) 本帖最后由 jackz007 于 2022-12-7 18:00 编辑
第 3 行是列表推导式,展开后是这个样子:
list3 = []
for slogan in list1:
for name in list2:
if sloagn == name :
list3 . append(name + ':' + slogan)
是不是麻烦了很多?
可见,学习 Python 掌握列表推导式很重要。 很感谢,我是初学者
页:
[1]