Python 为什么我不能将两个变量附加为元组

Python 为什么我不能将两个变量附加为元组,python,list,tuples,Python,List,Tuples,我使用这段代码作为tic-tac-toe AI的一部分来构建一棵树,但是当将这个新列表附加到主列表时,元组值显示为((0,1),(1,1),(2,2),0,2)。我打算把x和y变量作为一个元组的一部分,就像这样:((0,1),(1,1),(2,2),(0,2)) 我做错了什么?提前谢谢你tuples+((x,y),)如果你有一个事物的元组和一个两个事物的元组,你将得到一个五个事物的元组。@Sukumar*内置,而不是关键字。关键字不能被覆盖。@wjandrea我说的是变量list@Sukumar

我使用这段代码作为tic-tac-toe AI的一部分来构建一棵树,但是当将这个新列表附加到主列表时,元组值显示为((0,1),(1,1),(2,2),0,2)。我打算把x和y变量作为一个元组的一部分,就像这样:((0,1),(1,1),(2,2),(0,2))
我做错了什么?提前谢谢你

tuples+((x,y),)
如果你有一个事物的元组和一个两个事物的元组,你将得到一个五个事物的元组。@Sukumar*内置,而不是关键字。关键字不能被覆盖。@wjandrea我说的是变量
list
@SukumarRdjf:
list
是内置的名称,但不是关键字。这就是温德瑞亚的观点。这是一个问题的原因,因为
list
不是关键字,这意味着您可以(但不应该)用它命名内容。添加一些文本可能会有所帮助
list = []
tuples = ((0,1),(1,1),(2,2),)
x = 0
y = 2
list.append([[], tuples + (x,y)])
print(list)
list = []
tuples = ((0,1),(1,1),(2,2),)
x = 0
y = 2
list.append([[], tuples + ((x,y),)])
print(list)