我在if语句中做错了什么,它不能识别a中的元素是否等于0?我试图打印的是永远0程序打印.
和永远1 #
。干杯。
a=[0,0,1,0,1,1,0,1,1,0,0,0,0,1]
print(a)
for i in range(len(a)):
if a[i]==[0]:
print('.', end='')
else:
print('#', end='')
print()
击:
[0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1]
##############
答案 0 :(得分:3)
你可能想要
if a[i] == 0:
而不是
if a[i] == [0]:
您希望将项目与整数值0
进行比较,而不是与单元素列表[0]
进行比较。