Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何根据字符串在列表中的位置将列表中的字符串替换为另一个字符串_Python_Python 3.x - Fatal编程技术网

Python 如何根据字符串在列表中的位置将列表中的字符串替换为另一个字符串

Python 如何根据字符串在列表中的位置将列表中的字符串替换为另一个字符串,python,python-3.x,Python,Python 3.x,我正在学习python,目前正在为计算机科学课程编写战舰游戏(不是编解码器)。我想知道,根据列表中的项目在列表中的位置,用另一个项目替换列表中的项目的最佳方式是什么 比如说 board_row_1 = ['0','0','0','0','0'] # Would want to replace item 2 with an 'x' 在互联网上找不到答案。与替换某个字符串/整数不同,我是根据项目的位置来替换它。如果要替换同一列表中的项目,最好的方法是: board_row_1[x],board_r

我正在学习python,目前正在为计算机科学课程编写战舰游戏(不是编解码器)。我想知道,根据列表中的项目在列表中的位置,用另一个项目替换列表中的项目的最佳方式是什么

比如说

board_row_1 = ['0','0','0','0','0']
# Would want to replace item 2 with an 'x'

在互联网上找不到答案。与替换某个字符串/整数不同,我是根据项目的位置来替换它。

如果要替换同一列表中的项目,最好的方法是:

board_row_1[x],board_row_1[y]=board_row_1[y],board_row_1[x]

只需输入board_row_1[1]=“x”,如果问题已经解决,但没有答案,请添加您自己的答案并接受它。不要在标题中添加“已解决”。