首先對不起,如果這是之前問。迭代和替換槽雙陣列
有了這個數組:
a = [1, None, 2], [3, 4, 5], [6, None, 7]
我需要更換無的值0.我的第一個實現是走線槽的數組,但我想這樣做在同一行。
我想這樣的事情,但沒有工作:
a = [0 if value is None else value for value in a[i][1] for i in range(len(a))]
顯然是行不通的,什麼是正確的做法?
編輯:我不想觸摸其他位置,只是在arrya中的每個元素的第二個位置。
此:
a = [None, None, 2], [3, 4, 5], [6, None, 7]
將返回此:
a = [None, 0, 2], [3, 4, 5], [6, 0, 7]
有多深,可以在你嵌套去? – thegrinner
只是,不是更深 –