首页 > 解决方案 > Python中用于替换列表中元素的函数

问题描述

是否有一个函数可以替换 python 列表中的元素,例如

given_list=['_','_','_','_',]

现在我想用字母替换“_”。有没有这样的功能。如果没有,我该怎么做

标签: pythonlist

解决方案


我很确定没有使用列表/数组执行此操作的功能,但您可以使用以下代码(我不擅长使用 python,所以我的代码可能不是那么好):

given_list = ['_','_','_']

for item in  given_list:
     if item=='_':
          given_list[given_list.index(item)] = 'a'

print(given_list)

输出:['a','a','a']


推荐阅读