从列表中删除字符串,如果不包含某些字符,则将其放入另一个列表中

时间:2018-11-18 23:26:00

标签: python python-3.x list

因此,我有一个名称列表,我想检查此列表以查看是否有不包含元音的名称。如果有,我想将它们从当前列表中删除,并将它们放入无元音名称列表中。

1 个答案:

答案 0 :(得分:0)

namesWithVowels = []

for name in names:
    originalName = name
    name = name.lower()
    if ('a' in name or 'e' in name or 'i' in name or 'o' in name or 'u' in name):
    namesWithVowels.append(originalName)

for name in namesWithVowels:
    if name in names:
        names.remove(name)