2024-10-04 05:24:17 发布
网友
列表=['b!lly932','b!lly932','b!lly932','b!lly932“,”billy29665@“,”bIllY93$2“,”bilLy553“]
删除任何包含特殊字符的元素。 所以我想要的结果是
['bilLy553']
正如其他人指出的,您可以使用filter和isalnum
filter
isalnum
>>> lst = ['b!lly932', 'b!lly932', 'b!lly932', 'b!lly932', 'billy29665@', 'bIllY93$2', 'bilLy553'] >>> filter(lambda x: x.isalnum(), lst) ['bilLy553']
这应该工作。这里我们正在筛选出只包含字母和数字的字符串。我相信这可以满足您的需要。你知道吗
newl = [s for s in list if s.isalnum()]
正如其他人指出的,您可以使用
filter
和isalnum
这应该工作。这里我们正在筛选出只包含字母和数字的字符串。我相信这可以满足您的需要。你知道吗
相关问题 更多 >
编程相关推荐