Python 12讲
本帖最后由 yg飞许 于 2023-1-16 15:14 编辑https://xxx.ilovefishc.com/forum/202007/19/204935ezdf22u7pp20eycr.png
list3=[]
for slogan in list1:
for name in list2:
if slogan==name:
list3.append(name + ':'+ slogan)
为什么 list3.append(name + ':'+ slogan)
会依依对应 ?
if slogan==name: #我的理解是从0开始的对应0开始的 list3=[] #初始化 list3
for slogan in list1: #遍历 list1
for name in list2: #对每个 list1 里的元素,遍历 list2
if slogan==name: #如果 slogan 和 name 的第一个字符相同
list3.append(name + ':'+ slogan) #将 name + ':' + slogan 加入 list3
我的答案:
>>> list3 = for slogan in list1 for name in list2 if slogan == name] if slogan==name:
这个是判断slogan 和 name 的第一个字符是否相等
页:
[1]