python - Python中用于替换列表中元素的函数
问题描述
是否有一个函数可以替换 python 列表中的元素,例如
given_list=['_','_','_','_',]
现在我想用字母替换“_”。有没有这样的功能。如果没有,我该怎么做
解决方案
我很确定没有使用列表/数组执行此操作的功能,但您可以使用以下代码(我不擅长使用 python,所以我的代码可能不是那么好):
given_list = ['_','_','_']
for item in given_list:
if item=='_':
given_list[given_list.index(item)] = 'a'
print(given_list)
输出:['a','a','a']
推荐阅读
- php - 如何将jquery变量传递给另一个php文件
- neo4j - Neo4j 更高效的 Cypher 查询,用于查找具有关系的连接节点
- c# - foreach 循环中的 orderby 失去范围
- angularjs - ng-admin:如何根据条目动态选择字段?
- php - 如何在 PHP 中执行类型提示接口的合同
- reactjs - 更新子组件状态后如何调用父组件的setState方法?
- java - 有没有办法为 org.springframework.data.jpa.domain.Specification 返回父实体的规范?
- angularjs-ng-repeat - 角度js ng-repeat不起作用
- c# - 如何最好地将大量数据添加到 DataGridView
- python - 视觉模拟量表精神病