从字符串列表中删除元音

科斯塔斯_

我有一个包含 5 个元素的列表(我们称之为“列表”):

['sympathize.', 'sufficient.', 'delightful.', 'contrasted.', 'unsatiable']

我想列表的每个项目删除 元音( vowels = ('a', 'e', 'i', 'o', 'u')),最终结果应该是这样

没有元音的列表:

['sympthz.', 'sffcnt.', 'dlghtfl.', 'cntrstd.', 'nstbl']

有任何想法吗?提前致谢。

我的代码:

list = ['sympathize.', 'sufficient.', 'delightful.', 'contrasted.','unsatiable']
     vowels = ('a', 'e', 'i', 'o', 'u')
        for x in list.lower():
            if x in vowels:
                words = list.replace(x,"")

输出 :

AttributeError: 'list' object has no attribute 'lower'
阿米尔·赫姆兹

试试这个 :

mylist = ['sympathize.', 'sufficient.', 'delightful.', 'contrasted.','unsatiable']
vowels = ['a', 'e', 'i', 'o', 'u']
for i in range(len(mylist)):
    for v in vowels:
        mylist[i] = mylist[i].replace(v,"")
print(mylist)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章