为什么输出一直是False
list1 = ['1.Just do it','2.一切皆有可能','3.让编程改变世界','4.Nothing is impossible']
list2 = ['4.阿迪达斯','2.李宁','3.鱼C工作室','1.耐克']
for k in range (1,5):
a = 'k'
for i in range(4):
print(a in list1)
为什么上面的输出一直是False print(a in list1)这句话直接 print(str(k) in list1)就完了,把那句a='k'删了 因为 a = 'k' 表示a永远是字符 'k'
用将数字改为字符串请用 a = str(k) BngThea 发表于 2018-5-18 14:07
因为 a = 'k' 表示a永远是字符 'k'
用将数字改为字符串请用 a = str(k)
感谢,我昨天没想明白
页:
[1]