给定一个二维数组或者二维list,输入为1个0-11的数字,要求找出该数字在二维数组或者list中的索引并打印出来;如果找不到,输出n can't find!
时间: 2024-03-17 13:46:16 浏览: 72
二维地图A星路径规划,随机生成障碍物
好的,您的问题是如何在Python中找到一个数字在二维数组或列表中的索引并打印出来。以下是一个解决方案:
```python
def find_index(n, arr):
for i in range(len(arr)):
for j in range(len(arr[i])):
if arr[i][j] == n:
return i, j
return "n can't find!"
# 举个例子
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
n = 5
print(find_index(n, arr)) # 输出 (1, 1)
```
这个函数接受两个参数:要查找的数字和二维数组或列表。它使用两个嵌套的for循环来遍历整个数组,一旦找到了数字,就返回它的索引。如果没有找到数字,则返回“n can't find!”。
希望这个解决方案能够帮助到您!
阅读全文