python输出不重复的单词_python-如何在文本文件中创建所有单词的列表,但字母重复的单词除外...
我正在尝试遍历列表,并将所有单词附加到新列表中,但不包括重复字母的单词.
例:
words = ['cat', 'car', 'weevil', 'lizard', 'mammoth', 'cabbage', 'aardvaark']
newlist = []
for word in words:
for letter in word
if word.count(letter) > 1:
pass
else:
newlist.append(word)
print(newlist)
# Result
['cat', 'cat', 'cat', 'car', 'car', 'car', 'weevil', 'weevil', 'weevil', 'weevil', 'lizard', 'lizard', 'lizard', 'lizard', 'lizard', 'lizard', 'mammoth', 'mammoth', 'mammoth', 'mammoth', 'cabbage', 'cabbage', 'cabbage', 'aardvaark', 'aardvaark', 'aardvaark']
该代码实际上不起作用,因为例如像象鼻虫这样的单词将满足字母’w’的word.count(letter)条件,为两个’e’传递两次,然后在两个’e’之后满足三遍这就是为什么它四次出现在列表中.
也许我从错误的角度来解决这个问题,但是我真的为如何做到这一点感到困惑.
python输出不重复的单词_python-如何在文本文件中创建所有单词的列表,但字母重复的单词除外...相关推荐
- python输出关键字的行号_python – 使用关键字行号创建字典
我试图通读一个txt.file并打印关键字出现的行号.这是我到目前为止所拥有的: def index(filename, word_lst): dic = {} line_count = 0 for ...
- python 如何匹配列表中某个单词_Python如何匹配文本文件中多行中的特定单词/数字,并将它们存储在单独的列表中...
解释您想要的正则表达式及其工作原理 以上所有的答案都有效,但是如果你想真正理解这个问题,我认为这可能是一个很好的方法.首先你要想一想你想找到什么.在 对于前三个,您希望匹配类似name space d ...
- python输出读取的空格数目_Python 3基础教程: 输入和输出具体代码实例
在前面文章中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数.( ...
- python输出数字序列0 1 2 3 4 5_python从0到1:3.列表
1.序列 序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称之索引或位置.通过该索引可以取出相应的值:(在python中内置了5个常用的序列结构:列表, ...
- python boxplot 多组_Python:在一个pann中创建多个boxplots
我已经使用R很长时间了,最近我正在学习Python. 我想在Python中在一个面板中创建多个方框图. 我的数据集是向量形式的,标签向量表示每个数据元素对应的框.示例如下:N = 50 data = ...
- python定义一个列表_如何在Python中创建用户定义的列表?
你需要将怪物的数量发送给使用它的函数:def welcome(): number = monsters() print('Alright, ' + str(number) + ' monsters.' ...
- python循环读取nc格式文件,并存入文本文件中
先把要读取的nc文件放在同一文件夹中,再用python循环读取,读取文件为从NCEP下载的向下地表平均日长波辐射通量,并计算其月平均值,存放至一个文本文件中https://psl.noaa.gov/c ...
- python统计重复的数_python统计一个文本中重复行数的方法
本文实例讲述了python统计一个文本中重复行数的方法.分享给大家供大家参考.具体实现方法如下: 比如有下面一个文件 2 3 1 2 我们期望得到 2,2 3,1 1,1 解决问题的思路: 出现的文本 ...
- python输出1到100整数_python第一个代码程序打印1到100整数
原博文 2019-05-30 07:36 − def main(): #打印1到100的整数 i=1 while i<=100: print(i) i+=1if __name__=='__mai ...
最新文章
- Tomcat6优化配置
- 桂林哪些职校可以学计算机,桂林市有几个中等职业学校
- android开发调用照相机
- 在选择屏幕的标准应用工具条上增加自定义按钮
- 论中国和欧洲程序员对加班的态度
- easyui validatebox 验证类型
- synchronized 王的后宫总管,线程是王妃
- 遍历进程链表,打印pcb相关字段的内核模块
- mac用python爬虫下载图片_利用Python爬虫采集mac电脑皮肤|简明python教程|python入门|python教程...
- 计算机网络考试难吗,网络教育统考中的计算机考试难不难,
- mysql数据库基础知识--入门必看
- 大学计算机基础上机考试试卷,大学计算机基础上机考试试卷(答案).doc
- 公司电脑加域之后用不了USB但是可以用鼠标键盘得解决方法
- 搭建syslog日志服务器
- 用java设置网页背景图片_JAVA设置背景图片
- android9 coloros6版本,OPPO A9系统升级更新ColorOS 6 正式版-A.19固件完整包
- 虚拟服务器的密码忘记了,虚拟平台管理术:忘记 ESXi 主机的 root 密码该怎么办?...
- Qt学习之使用QLabel实现超链接(点击QLabel直接跳转到网页链接)
- 搜索引擎优化排名方法
- 【数据结构】顺序表(增、删、查、改)的实现 [初阶篇_ 复习专用]
热门文章
- python中系列的含义_python中四种组合数据类型的含义、声明、增删改查,遍历
- USB 之一 USB2.0 规范详解 第一部分
- C/C++ 之 应用程序的编译过程
- C++ : 矩阵初等行变换,化成最简矩阵
- 负载均衡设备oracle,Oracle RAC 服务器端联接负载均衡(Load Balance)
- 用python倒序输出一个字符串_Python字符串逆序输出的实例讲解
- 小明分享|分享8ms平台sigmastar SSD201/SSD202 开源框架的github
- 直播报名 | 超低延时直播架构解析
- 4计算准确率_PyTorch实现,GitHub 4000星:这是微软开源的计算机视觉库
- Android studio java文件显示变为红色J