|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
list1 = ['a','b','c','d']
list2 = ['4','3','2','1']
list3 = [name + ':' + slogan [2:] for slogan in list1 for name in list2 if slogan[0] == name[0] ]
for each in list3:
print(each)
什么都没打印出来,我试着把list3的东西改了,但也还是得不到老师的答案
你没理解这个程序是怎么运行的这个是判断slogan 和 name 的第一个字符是否相等
你的代码是不可能相等的,一个是数字,一个是字母,老师的可以相等- list1=['1.just do it','2.一切皆有可能','3.编程改变世界','4. impossible is nothing']
- list2=['4.阿迪达斯','2.李宁','3.工作室','1.耐克']
复制代码 没发现老师的代码,两个列表前面的编号都是1~4吗?他们比较 [0] 是第一个字符,肯定有机会相等,而你的是不可能相等的
|
|