我有一个包含 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] 删除。
我来说两句