如何用函數調用二維數組

在Python中,你可以使用函數來操作二維數組(也稱為列表的列表)。以下是一個簡單的例子,其中定義了一個函數來調用二維數組,并展示了如何使用這個函數來訪問和修改二維數組...
在Python中,你可以使用函數來操作二維數組(也稱為列表的列表)。以下是一個簡單的例子,其中定義了一個函數來調用二維數組,并展示了如何使用這個函數來訪問和修改二維數組中的元素。
```python
def print_2d_array(array_2d):
for row in array_2d:
print(row)
def modify_2d_array(array_2d, row_index, col_index, new_value):
if row_index < len(array_2d) and col_index < len(array_2d[0]):
array_2d[row_index][col_index] = new_value
else:
print("Index out of range")
創建一個二維數組
two_dimensional_array = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
調用函數打印二維數組
print_2d_array(two_dimensional_array)
修改二維數組中的元素
modify_2d_array(two_dimensional_array, 1, 1, 99)
再次調用函數打印修改后的二維數組
print_2d_array(two_dimensional_array)
```
在這個例子中,`print_2d_array` 函數接受一個二維數組作為參數,并打印出每一行。`modify_2d_array` 函數接受一個二維數組、行索引、列索引和新值作為參數,并嘗試將新值賦給指定位置的元素。如果索引超出范圍,它會打印一條錯誤消息。
你可以根據需要擴展這些函數,以執行更復雜的操作,比如添加行、刪除行、查找特定值等。
本文鏈接:http://xinin56.com/bian/401454.html
上一篇:hcie如何報名筆試