我在写一个函数,它接收一个单词并返回一个辅音替换为_的字符串。 但产出没有人们想象的那么好。如果你能帮我摆脱这种局面,那就太好了。 代码是:
def replace_letter(word):
letter_list = word.split()
print(letter_list)
new_letter_list = []
for letter in letter_list:
if letter not in "aeiou":
new_letter_list.append("_")
else:
new_letter_list.append(letter)
print(new_letter_list)
new_word = " ".join(new_letter_list)
return new_word
print(replace_word("jaywalk"))
产出为:
['jaywalk']
['_']
_
我希望这些资料足够。请帮帮我
供参考,使用内置的map
列表理解
产出
你可以用regex来做这个
结果将是“\u a\u a\u”
相关问题 更多 >
编程相关推荐