标签: python list
例如:
x = [1, 2, 3] y = [4, 5, 6] print(x and y)
运行此命令时,结果为[4,5,6]。有人可以解释发生了什么事吗?
答案 0 :(得分:1)
摘自Python文档(https://docs.python.org/3/reference/expressions.html#and):
表达式x and y首先计算x;如果x为假,则返回其值;否则,将评估y并返回结果值。
x and y
因此它将评估x(不是假值),然后返回y。
x
y