如何用python列表中的字符串替换点

时间:2016-10-14 03:01:40

标签: python python-2.7

my_list = ['b','.','.']

expected_list = ['b','.','w']

可能很简单,最近进入python所以任何建议都没问题

2 个答案:

答案 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