python 如何通过循环将字典的值精确地赋给数组的第几行第几列
时间: 2023-07-15 14:12:52 浏览: 83
Python 实现取多维数组第n维的前几位
假设你有一个字典 `data`,它包含了你想要赋值的所有数据,以及一个二维数组 `arr`,你可以通过以下代码将字典的值精确地赋给数组的第几行第几列:
```python
for key, value in data.items():
row, col = key
arr[row][col] = value
```
在这里,我们首先使用 `.items()` 方法遍历字典中的所有键值对。然后,我们使用 `key` 来获取行和列的位置,然后将 `value` 赋值给数组的相应位置。
需要注意的是,这个方法假设你的字典中的键是一个包含两个整数的元组,例如 `(row, col)`。如果你的键是其他类型,你需要相应地更改代码。
阅读全文