乌龟大哥 发表于 2020-2-18 16:32:55

品牌与标语整合 求助

这个整合不是很懂诶,是相同的部分会被隐藏吗?

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]
>>> for each in list3:
        print(each)

qiuyouzhi 发表于 2020-2-18 16:34:23

不是,是把两个列表内容序号相同的拼接在一起

一个账号 发表于 2020-2-18 16:39:00

list3 = for slogan in list1 for name in list2 if slogan== name]

上面这一句相当于下面这段代码:

list3 = []
for slogan in list1:
        for name in list2:
                if slogan == name:
                        list3.append(name+":"+slogan)

乌龟大哥 发表于 2020-2-18 16:51:34

一个账号 发表于 2020-2-18 16:39
上面这一句相当于下面这段代码:

那么slogan是指的'1.'还是’1.just do it' 呢

一个账号 发表于 2020-2-18 16:52:21

乌龟大哥 发表于 2020-2-18 16:51
那么slogan是指的'1.'还是’1.just do it' 呢

slogan 指的是 "1"
页: [1]
查看完整版本: 品牌与标语整合 求助