gpt4 book ai didi

python - 在 Python 中将文档中的所有字母从一个列表转换为另一个列表

转载 作者:行者123 更新时间:2023-11-28 20:35:28 26 4
gpt4 key购买 nike

我有两个列表

list1 = ['a', 'b', 'c']
list2 = ['d', 'e', 'f']

我有一个带有随机文本的变量。

var = '退出'

我想将 list1 中存在的变量中的所有字母转换为 list2 中的字母。

expectedOutput = 'edfkout'

有办法吗?

最佳答案

您想使用 str.translate使用来自 string.maketrans 的翻译表(这是 Python 3 中的 str.maketrans)

from string import maketrans

s1 = 'abc'
s2 = 'def'
table = maketrans(s1, s2)
print('backout'.translate(table))

编辑:

请注意,我们必须使用字符串而不是列表作为 maketrans 的参数。

关于python - 在 Python 中将文档中的所有字母从一个列表转换为另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46801867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com