当前位置:网站首页>Unique line of "Gelu"
Unique line of "Gelu"
2022-07-02 23:47:00 【Sweet cake】
These two days “ grue ” The word frequency is hot , You know what is “ grue ” Do you ?
Gelu sound comes from northeast dialect ( It's actually Shandong dialect ), For daily life , Very different , The number of ways is not popular . To put it bluntly , Just a little maverick , unique .
ha-ha , Don't say , It's also in the file “ grue ” Of , That is the unique line , Is a line different from any other line . They are silently mixed in repeated lines , There are no two brushes , It is difficult for you to quickly determine how many unique lines there are in a file .
Python Sure .
Ideas :
- Files are generally composed of unique lines and repeated lines , either this or that .
- aggregate The de duplication characteristic of
- list Removal function of
Code :
f = open('file') # ① Open the target file
ls = f.readlines() # ② Read the behavior list
s1 = set(ls) # ③ Convert list to set , The element is represented by repeating lines + Unique line
for i in s1: # ④ Remove the rows after de duplication from the list one by one
ls.remove(i)
s2 = set(ls) # ⑤ The list after transfer division is set , The element is represented by repeating lines
print(' This article has {} Unique line '.format(len(s1)-len(s2)))Can also be based on Dictionaries Characteristics , Using the traversal method , With action key , The statistical corresponding value is 1 The line of :
f = open('file')
d = {}
for i in f:
d[i] = d.get(i, 0) + 1
count = 0
for k in d.keys():
if d[k] == 1:
count += 1
print(' This article has {} Unique line '.format(count))边栏推荐
- 可知论与熟能生巧
- Mapper代理开发
- 容器运行时分析
- Maybe you read a fake Tianlong eight
- Codeforces Round #771 (Div. 2)---A-D
- 95 pages of smart education solutions 2022
- 顶级 DevOps 工具链大盘点
- 万物并作,吾以观复|OceanBase 政企行业实践
- (stinger) use pystinger Socks4 to go online and not go out of the network host
- leetcode 650. 2 keys keyboard with only two keys (medium)
猜你喜欢

Fusion de la conversion et de la normalisation des lots

Yolox enhanced feature extraction network panet analysis

采用VNC Viewer方式遠程連接樹莓派

C MVC creates a view to get rid of the influence of layout

Wechat applet basic learning (wxss)

Request and response

跨境电商如何通过打好数据底座,实现低成本稳步增长

Mapper代理开发

接口差异测试——Diffy工具

35页危化品安全管理平台解决方案2022版
随机推荐
MFC gets the current time
Integration of revolution and batch normalization
Remote connection of raspberry pie by VNC viewer
Solution: exceptiole 'xxxxx QRTZ_ Locks' doesn't exist and MySQL's my CNF file append lower_ case_ table_ Error message after names startup
RTP 接发ps流工具改进(二)
Judge whether the binary tree is full binary tree
Data set - fault diagnosis: various data and data description of bearings of Western Reserve University
CADD课程学习(4)-- 获取没有晶体结构的蛋白(SWISS-Model)
【Proteus仿真】51单片机+LCD12864推箱子游戏
Intranet penetration | teach you how to conduct intranet penetration hand in hand
MarkDown基本语法
JSON数据传递参数
Writing of head and bottom components of non routing components
购买完域名之后能干什么事儿?
返回二叉树中最大的二叉搜索子树的大小
35 pages dangerous chemicals safety management platform solution 2022 Edition
Optimization of streaming media technology
Arduino - 字符判断函数
Returns the size of the largest binary search subtree in a binary tree
Bean load control