如果我們不知道當前位於該位置的值是什麼,我將如何替換2d列表中的單個索引?如何替換python中的2d列表中的單個未知索引
起初,我還以爲
twoDList[0][0].replace('A')
會工作;但是,它沒有。那麼在python中替換2d列表中的索引的正確方法是什麼?
如果我們不知道當前位於該位置的值是什麼,我將如何替換2d列表中的單個索引?如何替換python中的2d列表中的單個未知索引
起初,我還以爲
twoDList[0][0].replace('A')
會工作;但是,它沒有。那麼在python中替換2d列表中的索引的正確方法是什麼?
.replace
因爲字符串是不可變的,所以它不會替換,而是返回字符串的副本。請務必將新值設置爲該項目:
tw0dList[0][0] = 'A'
取代舊值我仍然得到錯誤'TypeError:replace()至少需要2個參數(1給出)' –
我甚至沒有想過,我再次看到你的問題,它看起來像你不想使用替換。糾正我,如果我錯了,但你只是想''twodlist [0] [0]'的值爲'A'?我編輯它做到這一點 –
哈哈看起來像我忽視了簡單的解決方案。謝謝! –
發佈示例。 –
'#Craft a 2d board board = [['。'用於在範圍(的rowNum)範圍(的rowNum)]爲(COLUMNNUM)] #Iterate通過每一行 b在範圍對於i: #Iterate通過在範圍對於j的每一列 (COLUMNNUM):: ('A')'rowNum和columnNum是用戶輸入的常量 –
我不明白如果你想插入A,你不關心舊值或只想替換如果它是A,那麼值2d列表中的值? – napkinsterror