l1 = ['11100101']
l2 = list('00101011')
这样会赋值得到两个列表,可是它们之间有什么不同?
例如这样:
l1 = list('11100101')
l2 = list('00101011')
l3 = ['1' if l1[i]==l2[i] else '0' for i in range(len(l1))]
print ''.join(l3)
另外:
l1 = ['11100101']
l2 = ['00101011']
l3 = ['1' if l1[i]==l2[i] else '0' for i in range(len(l1))]
print ''.join(l3)
第一个得到00110001,第二个得到0,为什么会这样?
Python 等语言都提供交互式终端,就是方便学习的,要善用: