我有两个文本文件:
clues.txt - 包含字母/符号对:
words.txt - 包含了一系列被打乱的单词列表:
我使用列表推导式将每个文件的内容读入一个列表中:
我该如何动态替换“words”列表中每个符号的所有实例,以匹配“clues”列表中对应的符号?
因此,“words”中的每个“#”实例都将替换为“A”,“words”中的每个“*”实例都将替换为“M”,依此类推。
clues.txt - 包含字母/符号对:
A#
M*
N%
words.txt - 包含了一系列被打乱的单词列表:
#+/084&"
#3*#%#+
8%203:
,1$&
!-*%
.#7&33&
#*#71%
&-&641'2
#))85
9&330*
我使用列表推导式将每个文件的内容读入一个列表中:
clues = [line.strip() for line in open("clues.txt", 'r')]
words = [line.strip() for line in open("words.txt", 'r')]
我该如何动态替换“words”列表中每个符号的所有实例,以匹配“clues”列表中对应的符号?
因此,“words”中的每个“#”实例都将替换为“A”,“words”中的每个“*”实例都将替换为“M”,依此类推。