use*_*182 12 python typeerror python-3.x
我不确定这个错误是什么意思:
Run Code Online (Sandbox Code Playgroud)TypeError: Parameters to generic types must be types. Got slice(typing.List, <class 'int'>, None).
我试图确认矩阵中是否有给定的单元格/索引。(在矩阵中[[A, B, C], [D, E, F]]是否[0, 2]存在单元格/索引?在 C 处是)。
我的输入参数是一个指定单元格索引的列表。我想获取单元格/列表并修改它以检查它是否存在。每次我尝试触摸参数列表时,都会出现错误。
def in_matrix(matr: List[List:int], cell: List[int]) -> bool:
b = cell.pop()
a = cell.pop()
print(a)
print(b)
for y in range(len(matr)):
for x in range(len(matr[y])):
if matr[a][b] == True:
return True
else:
return False
Run Code Online (Sandbox Code Playgroud)
ruo*_*ola 12
这种类型matr: List[List:int]应该是matr: List[List[int]]。
这意味着这matr是一个整数列表的列表,例如:
matr = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14183 次 |
| 最近记录: |