我不确定我是否正确操作,但请考虑以下代码。 a和b值是相同的(即" John")但是在进行成员资格测试时(即b中的a)则表示为假。但是当检查值相等时,它显示为True,但即使值相同,某种程度上成员资格测试仍然是假的。
form_valid
答案 0 :(得分:2)
您可以查看以下控制台结果。
>>> ['John'] in ['John'] # list in list
False
>>> ['John'] in [['John']] # list in double list
True
>>> 'John' in ['John'] # Probably this is what you want.
True
>>> ['John'] == ['John']
True
>>> 'John' == ['John'] # 'John' is an element in List ['John'] but not same.
False
redis支持'exsits'关键字。
>>> r.exists('John')
True
>>> r.exists('foo')
False
答案 1 :(得分:1)
因为a和b都是列表,所以列表b不包含列表a,但它们是相同的。
答案 2 :(得分:0)
列表<img id="img1" src="images/bg/adduser.png">
(b
)不包含列表['John']
。它包含字符串['John']
。