我有一个类似于以下的单词列表
mylist=["hi", "h_ello", "how're", "you", "@list"]
Run Code Online (Sandbox Code Playgroud)
我想提取所有非字母数字字符以给出如下结果:
"h_ello", "how're", "@list"
Run Code Online (Sandbox Code Playgroud)
请注意,我在现实生活中有一个更长的列表,其中包含一些非字母数字实例,例如 ~、?、>、=、+ 等。
请问有人知道怎么做吗?谢谢
用 str.isalpha()
前任:
mylist=["hi", "h_ello", "how're", "you", "@list"]
print([i for i in mylist if not i.isalpha()])
Run Code Online (Sandbox Code Playgroud)
输出:
['h_ello', "how're", '@list']
Run Code Online (Sandbox Code Playgroud)