鉴于上面的列表难题,我需要能够将X的位置交换为左,右,上或下。问题是,如何将其与列表拼图旁边或其他列表中的项目交换?
puzzle = [[' 1', ' 2', ' 3', ' 4'],
[' 5', ' 6', ' 7', ' 8'],
[' 9', '10', '11', '12'],
['13', '14', '15', ' X']]
答案 0 :(得分:0)
#generic swap puzzle[a][b] with puzzle[c][d]
puzzle[a][b], puzzle[c][d] = puzzle[c][d], puzzle[a][b]