我正在尝试获取表示元组元素的整数值,元组本身是另一个元组的元素.
a1 = (1,1,2,3)
a2 = (3,1,1,2)
a3 = (2,3,1,1)
a4 = (1,2,3,1)
a = [a1, a2, a3, a4]
print(a[1[1]])
Run Code Online (Sandbox Code Playgroud)
结果是:'TypeError: 'int' object is unsubscriptable'.我怎样才能得到正确的答案(因为a2的第二个条目是1,所以是1)?
试图创建一个矩阵来启动搜索算法.
from numpy import *
z11 = vars()
z12 = vars()
z13 = vars()
z14 = vars()
z21 = vars()
z22 = vars()
z23 = vars()
z24 = vars()
z31 = vars()
z32 = vars()
z33 = vars()
z34 = vars()
z41 = vars()
z42 = vars()
z43 = vars()
z44 = vars()
A = matrix([z11,z12,z13,z14], [z21,z22,z23,z24], [z31,z32,z33,z34], [z41,z42,z43,z44])
Run Code Online (Sandbox Code Playgroud)
当它运行错误时,它会出现:
Traceback (most recent call last):
File "Fusion Puzzle Algorithm 2.py", line 20, in <module>
A = matrix([z11,z12,z13,z14], [z21,z22,z23,z24], [z31,z32,z33,z34], [z41,z42,z43,z44]) …Run Code Online (Sandbox Code Playgroud)