Python:如何删除列表中的数字

艾登

Python学习者在这里。所以我有一个wordlist.txt文件,每行一个单词。我想过滤掉以特定字母开头和结尾的特定单词。但是在我的wordlist.txt中,列出了单词及其出现次数。

例如:

food 312
freak 36
cucumber 1

这是我的代码

wordList = open("full.txt","r", encoding="utf-8")
word = wordList.read().splitlines()

for i in word:
    if i.startswith("h") and i.endswith("e"):
        print(i)

但是,由于列表中的每个项目末尾都有数字,因此我无法过滤正确的单词。我不知道如何省略这些数字。

谢尔多雷

尝试使用空格作为分隔符来分割行,并使用第一个值[0](在您的情况下为单词)

for i in word:
    if i.split(" ")[0].startswith("h") and i.split(" ")[0].endswith("e"):
        print(i.split(" ")[0])

或者您也可以执行一次拆分

for i in word:
    w = i.split(" ")[0]
    if w.startswith("h") and w.endswith("e"):
        print(w)

编辑:基于以下注释,如果碰巧有两个空格或制表符作为字段定界符,则可能不希望使用任何参数或将None拆分。

w = i.split()[0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:如何删除列表中的数字

来自分类Dev

Python:删除列表中的数字

来自分类Dev

列表中重复的数字在python中删除

来自分类Dev

如何从列表中删除使用的数字

来自分类Dev

如何从列表中删除使用的数字

来自分类Dev

在Python列表中删除其他数字中的某些数字

来自分类Dev

阅读python列表并从给定列表中删除某些数字

来自分类Dev

如何检查数字是否在python列表中

来自分类Dev

Python - 如何在列表中查找数字

来自分类Dev

如何对python列表中的某些数字求和?

来自分类Dev

如何从python中的列表中删除单词

来自分类Dev

如何从 Python 中的列表中删除引号?

来自分类Dev

如何从python中的列表中删除引号?

来自分类Dev

如何从仅包含数字的列表中筛选和删除索引?

来自分类Dev

如何从仅包含数字的列表中筛选和删除索引?

来自分类Dev

Java - 如何删除数组列表中的最低数字?

来自分类Dev

如何从带有数字的列表中删除索引?

来自分类Dev

从数字列表中删除“ \ n”

来自分类Dev

从列表中删除最低的数字

来自分类Dev

Python,从子列表中删除所有数字

来自分类Dev

如何使用python3中的一个for循环从列表中的字符串中删除数字?

来自分类Dev

Python如何知道列表中的数字是否等于数字

来自分类Dev

如何从python的结果中删除多余的列表

来自分类Dev

如何从Python列表中删除负数?

来自分类Dev

如何从python列表中删除项目

来自分类Dev

如何从python列表中删除非单词

来自分类Dev

如何从Python列表中删除字典索引?

来自分类Dev

如何删除python列表中的特定值

来自分类Dev

如何从python的列表中删除重复的单词

Related 相关文章

热门标签

归档