![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
麦哲伦℡
坚持是一场修行
展开
-
python实现单向链表和双向链表
链表是数据结构中最基本常用的,python作为面向对象编程的,可以使用创建一个Node类来实现链表, 可以先创建一个节点类,然后再创建一个链表类,接着实现一些功能,包括尾部加入,可迭代,插入,删除,等 首先是单向链表实现append 方法和可迭代: class Node: def __init__(self,item,next=None,prev=None): sel...原创 2018-09-23 20:29:00 · 431 阅读 · 0 评论 -
简单的一个日志文件自动处理脚本
import random import datetime import time from queue import Queue import threading import re from pathlib import Path from user_agents import parse pattern = '(?P<remote>[\d.]{7,15}) \S+ - \[(...原创 2019-02-22 14:41:31 · 437 阅读 · 0 评论 -
Python之从时间复杂度角度理解列表常见使用方法
列表list,一个有序的队列 列表内的个体为元素,由若干个元素按照顺序进行排列,列表是可变化的,也就是说可以增删 list定义 常用的列表定义方式: 使用[] 或者 a = list() 列表查询方法 index index = 索引,以0开始查找 方法:value,[start,[stop]] 通过对应位置的索引进行查找,找到列表内的元素是否有匹配,如有则返回索引值 ...原创 2019-06-22 14:58:02 · 526 阅读 · 0 评论