我发现一些令人困惑的地方:
def list_test():
return [] and [] + [[1,2]]
def list_test2():
return [] + [[1,2]]
list_test() # return []
list_test2() # return [[1,2]]
print(type([] and [])) # return <class 'list'>
为什么list_test()和list_test2()返回不同的值?
非常感谢