【发布时间】:2021-09-05 13:01:02
【问题描述】:
我有一个字符串
str = "abcdef"
还有一个映射
map = {'a':'b','b':'c', 'c':'d'}
预期的输出是
out_str = 'bcddef'
如何在 python 的一次迭代中应用映射?
【问题讨论】:
标签: python-3.x string dictionary replace find
我有一个字符串
str = "abcdef"
还有一个映射
map = {'a':'b','b':'c', 'c':'d'}
预期的输出是
out_str = 'bcddef'
如何在 python 的一次迭代中应用映射?
【问题讨论】:
标签: python-3.x string dictionary replace find
试试:
s = "abcdef"
m = {"a": "b", "b": "c", "c": "d"}
print("".join(m.get(ch, ch) for ch in s))
打印:
bcddef
【讨论】: