此问题在此处已有答案:
Changing one character in a string(15个答案)
6小时前关闭.
row = {"1":"aaaaaaaaaaaaaaaaaaaaaaaaaaa"}
for z in range(1,8,3):
row["1"][z] = "O"
我想把字符串的第1、4和第7个元素改为“O”
此问题在此处已有答案:
Changing one character in a string(15个答案)
6小时前关闭.
row = {"1":"aaaaaaaaaaaaaaaaaaaaaaaaaaa"}
for z in range(1,8,3):
row["1"][z] = "O"
我想把字符串的第1、4和第7个元素改为“O”
2条答案
按热度按时间smtd7mpg1#
Python的字符串是immutable。一种实现方法是将字符串拆分为一个字符列表并对其进行变异:
row
的新值为:g6ll5ycj2#
字符串在Python中是不可变的,所以一旦创建就不能更改。要替换索引处的值,有几种方法。一种简单的方法是创建一个新字符串,连接索引前后的值