鱼C论坛

 找回密码
 立即注册
查看: 3180|回复: 2

[已解决]关于文本编辑

[复制链接]
发表于 2022-10-31 11:07:04 | 显示全部楼层 |阅读模式
10鱼币
1.已知一个记事本里全是数字,,,,无序数字形式(01 02 03 04 05 11 15 18 19 20 08 09)

2.如何导入记事本,查数字的重复次数???
最佳答案
2022-10-31 11:07:05
>>> f=open("test2.txt")
>>> l=list(f)
>>> l
['01 02 03 04 05 11 15 18 19 20 08 09 01 02 03 04 05 11 15 18 19 20 08 09 01 02 03 04 05 11 15 18 19 20 08 09']
>>> t=l[0].split()
>>> t
['01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09', '01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09', '01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09']
>>> t2=set(t)
>>> t2
{'11', '08', '03', '04', '15', '19', '01', '18', '20', '09', '05', '02'}
>>> for x in t2:
...    print(t.count(x))
...
3
3
3
3
3
3
3
3
3
3
3
3
>>>

最佳答案

查看完整内容

>>> f=open("test2.txt") >>> l=list(f) >>> l ['01 02 03 04 05 11 15 18 19 20 08 09 01 02 03 04 05 11 15 18 19 20 08 09 01 02 03 04 05 11 15 18 19 20 08 09'] >>> t=l[0].split() >>> t ['01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09', '01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09', '01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '0 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-31 11:07:05 | 显示全部楼层    本楼为最佳答案   
>>> f=open("test2.txt")
>>> l=list(f)
>>> l
['01 02 03 04 05 11 15 18 19 20 08 09 01 02 03 04 05 11 15 18 19 20 08 09 01 02 03 04 05 11 15 18 19 20 08 09']
>>> t=l[0].split()
>>> t
['01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09', '01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09', '01', '02', '03', '04', '05', '11', '15', '18', '19', '20', '08', '09']
>>> t2=set(t)
>>> t2
{'11', '08', '03', '04', '15', '19', '01', '18', '20', '09', '05', '02'}
>>> for x in t2:
...    print(t.count(x))
...
3
3
3
3
3
3
3
3
3
3
3
3
>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-31 12:15:05 | 显示全部楼层
本帖最后由 jackz007 于 2022-11-1 06:04 编辑
f , d = open("data.txt") , []
for x in f : d . extend(x . strip() . split())
for x in set(d) : 
    if d . count(x) > 1 :
        print("%s : %d" % (x , d . count(x)))
f . close() 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 09:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表