[英]Modify some elements in 2D python list
我的清單如下所示:
board = [ [ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0] ]
如何修改某些元素? 例如:每行的第一個元素=0。我想用5代替它們。 所以我的清單看起來像這樣:
board = [ [ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0],
[ 5 , 0 , 0 , 0 , 0 , 0 , 0 , 0] ]
您可以通過執行board[r][c]
來訪問2D數組的特定單元格,其中r是行,c是列。 要用5代替第一列,您可以執行以下操作:
for row in board:
row[0] = 5
這將遍歷board
每一行,並將每一行的第一項設置為0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.