我正在尝试遍历列表,并将所有单词附加到新列表中,但不包括重复字母的单词.

例:

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-如何在文本文件中创建所有单词的列表,但字母重复的单词除外...相关推荐

  1. python输出关键字的行号_python – 使用关键字行号创建字典

    我试图通读一个txt.file并打印关键字出现的行号.这是我到目前为止所拥有的: def index(filename, word_lst): dic = {} line_count = 0 for ...

  2. python 如何匹配列表中某个单词_Python如何匹配文本文件中多行中的特定单词/数字,并将它们存储在单独的列表中...

    解释您想要的正则表达式及其工作原理 以上所有的答案都有效,但是如果你想真正理解这个问题,我认为这可能是一个很好的方法.首先你要想一想你想找到什么.在 对于前三个,您希望匹配类似name space d ...

  3. python输出读取的空格数目_Python 3基础教程: 输入和输出具体代码实例

    在前面文章中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数.( ...

  4. python输出数字序列0 1 2 3 4 5_python从0到1:3.列表

    1.序列 序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称之索引或位置.通过该索引可以取出相应的值:(在python中内置了5个常用的序列结构:列表, ...

  5. python boxplot 多组_Python:在一个pann中创建多个boxplots

    我已经使用R很长时间了,最近我正在学习Python. 我想在Python中在一个面板中创建多个方框图. 我的数据集是向量形式的,标签向量表示每个数据元素对应的框.示例如下:N = 50 data = ...

  6. python定义一个列表_如何在Python中创建用户定义的列表?

    你需要将怪物的数量发送给使用它的函数:def welcome(): number = monsters() print('Alright, ' + str(number) + ' monsters.' ...

  7. python循环读取nc格式文件,并存入文本文件中

    先把要读取的nc文件放在同一文件夹中,再用python循环读取,读取文件为从NCEP下载的向下地表平均日长波辐射通量,并计算其月平均值,存放至一个文本文件中https://psl.noaa.gov/c ...

  8. python统计重复的数_python统计一个文本中重复行数的方法

    本文实例讲述了python统计一个文本中重复行数的方法.分享给大家供大家参考.具体实现方法如下: 比如有下面一个文件 2 3 1 2 我们期望得到 2,2 3,1 1,1 解决问题的思路: 出现的文本 ...

  9. 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 ...

最新文章

  1. Tomcat6优化配置
  2. 桂林哪些职校可以学计算机,桂林市有几个中等职业学校
  3. android开发调用照相机
  4. 在选择屏幕的标准应用工具条上增加自定义按钮
  5. 论中国和欧洲程序员对加班的态度
  6. easyui validatebox 验证类型
  7. synchronized 王的后宫总管,线程是王妃
  8. 遍历进程链表,打印pcb相关字段的内核模块
  9. mac用python爬虫下载图片_利用Python爬虫采集mac电脑皮肤|简明python教程|python入门|python教程...
  10. 计算机网络考试难吗,网络教育统考中的计算机考试难不难,
  11. mysql数据库基础知识--入门必看
  12. 大学计算机基础上机考试试卷,大学计算机基础上机考试试卷(答案).doc
  13. 公司电脑加域之后用不了USB但是可以用鼠标键盘得解决方法
  14. 搭建syslog日志服务器
  15. 用java设置网页背景图片_JAVA设置背景图片
  16. android9 coloros6版本,OPPO A9系统升级更新ColorOS 6 正式版-A.19固件完整包
  17. 虚拟服务器的密码忘记了,虚拟平台管理术:忘记 ESXi 主机的 root 密码该怎么办?...
  18. Qt学习之使用QLabel实现超链接(点击QLabel直接跳转到网页链接)
  19. 搜索引擎优化排名方法
  20. 【数据结构】顺序表(增、删、查、改)的实现 [初阶篇_ 复习专用]

热门文章

  1. python中系列的含义_python中四种组合数据类型的含义、声明、增删改查,遍历
  2. USB 之一 USB2.0 规范详解 第一部分
  3. C/C++ 之 应用程序的编译过程
  4. C++ : 矩阵初等行变换,化成最简矩阵
  5. 负载均衡设备oracle,Oracle RAC 服务器端联接负载均衡(Load Balance)
  6. 用python倒序输出一个字符串_Python字符串逆序输出的实例讲解
  7. 小明分享|分享8ms平台sigmastar SSD201/SSD202 开源框架的github
  8. 直播报名 | 超低延时直播架构解析
  9. 4计算准确率_PyTorch实现,GitHub 4000星:这是微软开源的计算机视觉库
  10. Android studio java文件显示变为红色J