|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
list3 = [name + ':' + slogan[2:] for slogan in list1 for name in list2 if slogan[0] == name[0]]
list1 = ['1.A','2.B','3.C','4.D','5.E']
list2 = ['5.a','4.b','3.c','2.d','1.e']
list3 = []
for slogan in list1:
for name in list2:
print('slogan='+slogan)
print('name='+name)
if slogan[0] == name[0]:
print('slogan[0]='+slogan[0])
print('name[0]='+name[0])
list3.append(name + ':'+ slogan[2:])
遇事不决print一下
其实可以把两个list的参数弄少点 再看会清楚点
第二层循环的时候 第一层循环的值是不动的
第二层循环找到与第一层循环值一样的时候,就append了
|
|