【发布时间】:2014-05-01 18:06:46
【问题描述】:
我有一个如下所示的列表:
>>> lst = ['yaktub', 'naktub', 'taktub']
我知道如何遍历列表中的项目。但我想遍历列表中每个元素的字符并进行替换。我将在下面提供一个伪代码:
for item in lst:
for char in lst[item]:
if lst[item][0] in 'ynt':
lst[item][0] = char
elif lst[item][1] in 'a':
lst[item][1] = 'a'
elif lst[item][2] in 'k':
lst[item][2] = 'f'
newlst.append(item)
return newlest
等等。如果您能指导我如何使用索引分配而不是切片,我将不胜感激。
【问题讨论】:
-
我不太明白你的问题是什么......
-
请解释一下这背后的逻辑...
标签: python string list substitution