Python 用“替换元音”;idig“;使用列表理解
它不需要使用列表理解,这只是我提出的解决方案,我想了解如何编写列表理解,以便语法正确且有效Python 用“替换元音”;idig“;使用列表理解,python,python-3.x,Python,Python 3.x,它不需要使用列表理解,这只是我提出的解决方案,我想了解如何编写列表理解,以便语法正确且有效 charl = list(word) charl = [i for i in charl if i not in vowels else "idig"] print (charl) 谢谢你的帮助:) 编辑: 此部分的其余代码如下所示: def gibberish_converter (self): gib = "" listeng = self.string.split(
charl = list(word)
charl = [i for i in charl if i not in vowels else "idig"]
print (charl)
谢谢你的帮助:)
编辑:
此部分的其余代码如下所示:
def gibberish_converter (self):
gib = ""
listeng = self.string.split()
for word in listeng:
if word[0] not in vowels:
charl = list(word)
charl = [i for i in charl if i not in vowels else "idig"]
newword = "".join(charl)
gib = gib + " " + newword
elif word[0] in vowels:
gib = "idig" + word
print("gibberish is: " + gib)
这就是你要找的吗
charl = list("word")
charl = [i if i not in "aeiouAEIOU" else "idig" for i in charl]
print(charl)
编辑:刚刚看到你问题中的编辑。让我知道这个答案是否对你仍然有用,否则我将删除这个
编辑2:很好。你能显示更多的代码吗?这样我就知道你想在这里做什么了?太好了,谢谢idk,我为什么会有这样的心理障碍