my_list = ['b','.','.']
expected_list = ['b','.','w']
可能很简单,最近进入python所以任何建议都没问题
答案 0 :(得分:1)
您也可以使用列表理解
来完成此操作
l = ['w' if i == '.' else i for i in my_list]
答案 1 :(得分:0)
如果您要更换每次出现的'。'与' w'然后我会建议:
for n, i in enumerate(my_list):
if i == '.':
my_list[n] = 'w'
以下是如何使用enumerate()函数的文档:https://docs.python.org/2/library/functions.html#enumerate