gpt4 book ai didi

python - 如何将除以特殊字符开头的字符串之外的字符串列表复制到另一个列表

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:36 25 4
gpt4 key购买 nike

我是 python 的新手,你能帮我解决以下问题吗

我有一个这样的列表:

lst = ["qwerty", "asdf", "   Bird", "#Bird", "Bird", "%qwerty"]

我需要将其复制到 new_lst 中,我只需要复制以字母开头的字符串

例如:

new_lst = ["qwerty", "asdf", "Bird"]

我不想复制任何以空格、#、& 等特殊字符开头的字符串

我该怎么做

最佳答案

尝试使用列表理解:

list1 = ["qwerty", "asdf", " Bird", "#Bird", "Bird", "%qwerty"]
list2 = [a for a in list1 if a[0].isalpha()]

尽量不要将任何变量名指定为 list

输出:

['qwerty', 'asdf', 'Bird']

关于python - 如何将除以特殊字符开头的字符串之外的字符串列表复制到另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55216945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com