python - 如何从python列表中删除英文字母

标签 python non-english

我有一个包含一些英文文本的列表,而其他的在 Hindi 中.我想从用英文编写的列表中删除所有元素。如何实现?

示例:如何从下面的列表 L 中删除 hello

L = ['मैसेज','खेलना','दारा','hello','मुद्रण']  

for i in range(len(L)):    
    print L[i]

预期输出:

मैसेज    
खेलना    
दारा    
मुद्रण

最佳答案

你可以使用isalpha()函数

l = ['मैसेज', 'खेलना', 'दारा', 'hello', 'मुद्रण']
for word in l:
    if not word.isalpha():
        print word

会给你结果:

मैसेज
खेलना
दारा
मुद्रण

关于python - 如何从python列表中删除英文字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38449902/

相关文章:

python - 如何将 zip 文件发送到前端以在 DRF 中下载

python - 使用不同类的函数来连接信号

python - 具有约 2000 万个样本点和千兆字节数据的交互式大图

html - 如何在网站中正确显示所有非英文字符?

sparql - 如何在 DBPedia 中列出所有不同的属性

python - 如何使用 Python 在 WebDriver 中发送多个 key ?

python - 使用Makefile bash保存python文件的内容

objective-c - 设置 UILocalizedIndexedCollat​​ion 语言顺序

java - 如何使用android :inputType ="textPassword"在密码EditText中输入非英文文本

r - RStudio 控制台中的非英语(希伯来语)输出