小健_Python_go_Devops
latest
Go语言学习
Go vs Python
Python全栈系列
1. Python数据类型
2. Python流程控制语句
3. Python函数
4. Python内建函数
5. Python推导式学习
6. Python生成器、迭代器、装饰器
7. Python面对对象设计_OOP
8. Python异常处理
9. Python文件操作
10. Python中包和模块
11. Python正则表达式
12. Python 标准库学习
13. Python对数据库的操作
14. Python 三方库学习
15. Python 网络编程
16. Python 进程和线程
17. Python与C语言扩展
18. 系统管理员的Python脚本编程指南-读书笔记
19. Python自动化运维最佳实践
20. Python进阶学习
20.1. 数据结构和算法
20.2. 文本与字符串
20.3. 数字日期时间
20.4. 冒泡排序
20.5. 写一个windows上的360工具
20.6. Python处理大数据日志文件
20.7. 你可能不知道的Python技巧
20.8. python3实用编程技巧
21. Python网络爬虫
22. 前端基础知识
23. Python框架
24. Python开发环境部署
25. 我的第一本算法书
26. Python3网络爬虫开发实战
27. Python让繁琐的工作自动化
28. 疯狂的Python讲义
29. Django_Vue
30. 编写Python的90个有效方法
31. Vue3.0管理系统
Python测试开发入门与实践
Vue.js企业开发实战
Vue.js+Node.js开发实战
小健_Python_go_Devops
»
Python全栈系列
»
20.
Python进阶学习
Edit on GitHub
20.
Python进阶学习
¶
20.1. 数据结构和算法
20.1.1. 解压赋值多个变量
20.1.2. 解压可迭代对象赋值给多个变量
20.1.3. 保留最后N个元素
20.1.4. 查找最大最小元素
20.1.5. 实现一个优先队列,pop根据优先级返回
20.1.6. 字典中的键映射多个值
普通字典实现
20.1.7. 有序字典
20.1.8. 查找两个字典的相同点
字典构造一个排除几个指定键的新字典
20.1.9. 命名切片
20.1.10. 序列中出现次数最多的元素
20.1.11. 根据某个关键字排序字典列表
20.1.12. 从字典中取子集
20.1.13. 13.与字典有关的计算问题
20.1.14. 14.根据字段将记录分组
20.1.15. 同时对数据做转换和换算
20.2. 文本与字符串
20.2.1. 使用多个界定符分割字符串
20.2.2. 使用Shell通配符匹配字符串
20.2.3. 最短匹配模式
20.2.4. 多行匹配
20.2.5. 删除字符串中不需要的字符
20.2.6. 审查清理文本字符串
20.2.7. 字符串对齐
20.3. 数字日期时间
20.3.1. 数字的四舍五入
20.4. 冒泡排序
20.4.1. 方式一
20.4.2. 方式二
20.4.3. 参考文献
20.5. 写一个windows上的360工具
20.5.1. 第一部分GUI代码
遍历目录的函数
20.5.2. 整体GUI代码
20.6. Python处理大数据日志文件
20.6.1. 处理日志文件
分割日志文件
用Map函数处理小文件
用Reduce函数归集数据
20.7. 你可能不知道的Python技巧
20.7.1. 参考文献
20.8. python3实用编程技巧
20.8.1. 实用技巧进阶一
如何在列表中根据条件筛选数据
如何在字典中根据条件筛选数据
如何在集合中根据条件筛选数据
如何为元祖中的每个元素命名,提高程序可读性
如何根据字典中值的大小,对字典中的项进行排序
如何根据字典中值的大小,对字典中的项进行排序
如何统计序列中元素的频度
如何快速找到多个字典中的公共键
如何让字典保持有序
如何实现用户的历史记录功能
20.8.2. 使用技巧进阶二
如何拆分含多种分隔符的字符
如何调整字符串中文本的格式
如何将多个小字符串拼接成一个大的字符串
如何对字符串进行左, 右, 居中对齐
如何去掉字符串中不需要的字符