RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1281019
Accepted
Nevskiy
Nevskiy
Asked:2022-05-12 18:14:57 +0000 UTC2022-05-12 18:14:57 +0000 UTC 2022-05-12 18:14:57 +0000 UTC

如何过滤掉文件中的重复行?

  • 772

有一个文件包含交换设备的序列号。有必要清除重复的连续剧。

文件正文:

48575443FD5D1836
48575443CD17E782
485754434F2C3E3D
48575443D401474B
4857544354AD3F15
48575443DFA3EE32
48575443D401474B
4857544351D54615
48575443BEC55E0E
4857544358EF2A64
4857544354AD3F15
48575443C70A7B0E
4857544358EF2A64
48575443BAD68148
48575443C449EB0E
48575443C2B0430E
48575443C09E230E
485754435A09EC64
48575443C09E230E
4857544351D54615
485754438D135F11
485754438C891211
48575443DE8D2E11
48575443C09E230E
48575443C5752B0E
485754438D25E311
48575443542D7D15
485754438C844E11
48575443C40DAF0E
4857544385A06220
48575443C1FEE90E
48575443C7E3850E
4857544388290820
485754438CAFB411
4857544388290820
# Открываем файл serials.txt
with open('serials.txt') as f1:
    # Записываем файл serials.txt в строку f1_text
    f1_text = f1.read()
    
# Конвертируем строку файла serials.txt в список
str_to_list1 = f1_text.split()
main_list1 = [i for i in str_to_list1]

接下来呢?

python
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    MaxU - stop genocide of UA
    2022-05-12T18:18:03Z2022-05-12T18:18:03Z

    使用set - 它会自行删除所有重复项,只留下唯一值:

    res = set()
    with open('serials.txt') as f1:
        for line in f1:
            res.add(line.strip())
    res = list(res)
    

    来自官方文档:

    A是一个无重复元素set的无序集合。基本用途包括测试成员资格和消除重复条目。Set 对象还支持数学运算,如、、 和。unionintersectiondifferencesymmetric difference

    • 6

相关问题

  • 是否可以以某种方式自定义 QTabWidget?

  • telebot.anihelper.ApiException 错误

  • Python。检查一个数字是否是 3 的幂。输出 无

  • 解析多个响应

  • 交换两个数组的元素,以便它们的新内容也反转

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    表格填充不起作用

    • 2 个回答
  • Marko Smith

    提示 50/50,有两个,其中一个是正确的

    • 1 个回答
  • Marko Smith

    在 PyQt5 中停止进程

    • 1 个回答
  • Marko Smith

    我的脚本不工作

    • 1 个回答
  • Marko Smith

    在文本文件中写入和读取列表

    • 2 个回答
  • Marko Smith

    如何像屏幕截图中那样并排排列这些块?

    • 1 个回答
  • Marko Smith

    确定文本文件中每一行的字符数

    • 2 个回答
  • Marko Smith

    将接口对象传递给 JAVA 构造函数

    • 1 个回答
  • Marko Smith

    正确更新数据库中的数据

    • 1 个回答
  • Marko Smith

    Python解析不是css

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5