gpt4 book ai didi

python 使用 iteritems() 替换字符串中的某些字母/单词

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:14 24 4
gpt4 key购买 nike

所以我有代码可以用其他字母/单词替换字符串中的某些字母/单词

c = {"u":"i", "c":"see", "me":"you"}

for a,b in c.iteritems():
response = response.replace(a,b)

这会将 ["u c me"] 变成 ["i see you"]
还可以将 ["unused"] 转换为 ["inseealled"]

我只想更改第一个字符串,但保留第二个字符串相同

有办法解决这个问题吗?

最佳答案

>>> d = {"u":"i", "c":"see", "me":"you"}
>>> ' '.join(d.get(word, word) for word in "u c me".split())
'i see you'
>>> ' '.join(d.get(word, word) for word in "uncalled".split())
'uncalled'
<小时/>
>>> d = {'me': 'you', 'c': 'see', 'u': 'i', 'are': 'am'}
>>> ' '.join(d.get(word, word) for word in "u are big".split())
'i am big'
>>> ' '.join(d.get(word, word) for word in "unique".split())
'unique'

关于python 使用 iteritems() 替换字符串中的某些字母/单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16008412/

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