当前位置:小鱼儿玄机二站 > 编程应用 > Python利用正则表明式相称并截取钦赐子串及去重

Python利用正则表明式相称并截取钦赐子串及去重

文章作者:编程应用 上传时间:2019-09-03

python实现公文去重且不打乱原来顺序,

代码也是在网络找的,成效挺不错的,特别符合字典文件的去重

#coding=utf-8
import sys
def open_txt(): #打开TXT文本写入数组
try:
xxx = file(sys.argv[1], 'r')
for xxx_line in xxx.readlines():
passlist.append(xxx_line)
xxx.close()
except:
return 0

def write_txt(): #打开TXT文本写入数组
try:
yyy = file(sys.argv[2], 'w')
for i in list_passwed:
yyy.write(i)
yyy.close()
except:
return 0

global passlist #声明全局变量
passlist = [] #用户名:anonymous 密码为空
open_txt() #TXT导入数组
#passlist = list(set(passlist)) #python 列表去重
global list_passwed #列表去重,不打乱原来的顺序
list_passwed=[]
for i in passlist:
if i not in list_passwed:
list_passwed.append(i)
write_txt()

python 读取TXT到数组 列表去重,不打乱原本的相继

####################################################################
#qq:316118740
#BLOG:http://hi.baidu.com/alalmn
# python 读取TXT到数组  列表去重,不打乱原来的顺序
# 刚学写的不好请大家见谅
####################################################################



def open_txt(): #打开TXT文本写入数组
  try:
    infile = file('admin.txt', 'r')
    xxx = file('admin.txt', 'r')
    for xxx_line in xxx.readlines():
      passlist.append(xxx_line)
    xxx.close()
  except:
    return 0

def list_del(): #清空list列表
  try:
    i = 0 #得到list的第一个元素
    while i < len(passlist):
      del passlist[i]
      del list_passwed[i]
  except:
    return 0



###################################### 

  global passlist #声明全局变量
  passlist = []  #用户名:anonymous 密码为空
  www_cj(www) #域名拆解
  open_txt()  #TXT导入数组
  #passlist = list(set(passlist))  #python 列表去重
  global list_passwed #列表去重,不打乱原来的顺序
  list_passwed=[]
  for i in passlist:
    if i not in list_passwed:
      list_passwed.append(i)
######################################  遍历数组组合出 密码
  I1 = 0 #得到list的第一个元素
  while I1 < len(list_passwed):
    print "WWWWWWWWWWW",I1
    if I1==len(list_passwed):
      break #退出循环
    I2 = 0 #得到list的第一个元素
    while I2 < len(list_passwed):
      print "1111:",list_passwed[I1],"2222:",list_passwed[I2]
      I2 = I2 + 1 #二层
    I1 = I1 + 1  #一层
######################################

本文实例陈述了python读取TXT到数组及列表去重后按原本逐个排序的格局。分享给大家供咱们参谋。

代码也是在英特网找的,效能挺不错的,特别符合字典文件的去重 #coding=utf-8import sysdef open_txt(): #打开...

正文实例呈报了Python利用正则表明式相称并截取钦命子串及去重的主意。分享给咱们供大家参照他事他说加以考察。具体如下:

import re
pattern=re.compile(r'| (d+) | (d+) |')
numset=set()
all='''
| 29266795 | 533 |
| 29370116 | 533 |
| 29467495 | 533 |
| 29500404 | 533 |
| 29500622 | 533 |
| 29515964 | 530 |
| 29516015 | 530 |
| 29520954 | 530 |
| 29520960 | 530 |
| 29525346 | 530 |
| 29525351 | 530 |
| 29525365 | 530 |
'''
matches=pattern.findall(all)
for did,dt in matches:
 numset.add(dt)
print numset

PS:这里再为大家提供2款非常有助于的正则表明式工具供大家参照他事他说加以考察运用:

JavaScript正则表明式在线测量检验工具:

正则说明式在线生成工具:

指望本文所述对大家的Python程序设计有所扶助。

您或许感兴趣的小说:

  • Python完成高效排序算法及去重的迅猛排序的简练示例
  • python读取TXT到数组及列表去重后按原本逐条排序的法子
  • Python完结的txt文件去重作用示例
  • Python对多属性的双重数据去重实例
  • python中对list去重的多种办法
  • Python做文本按行去重的兑现格局
  • python达成文件去重且不打乱原来顺序
  • python sort、sorted高等排序工夫
  • python 字典(dict)开关和值排序
  • python字符串排序方法
  • Python实现对文件举行单词划分并去重排序操作示例

本文由小鱼儿玄机二站发布于编程应用,转载请注明出处:Python利用正则表明式相称并截取钦赐子串及去重

关键词: