python文档笔记之数据机构
来源:互联网 发布:介绍c语言的书 编辑:程序博客网 时间:2024/06/06 02:52
1.python中list,tuple,str等几种内建类型直接通过<,>等比较时,规则是逐个取出元素进行比较。当其中一个到了末尾,之前的元素都相同时,长度大的更大。
(1, 2, 3) < (1, 2, 4)[1, 2, 3] < [1, 2, 4]'ABC' < 'C' < 'Pascal' < 'Python'(1, 2, 3, 4) < (1, 2, 4)(1, 2) < (1, 2, -1)(1, 2, 3) == (1.0, 2.0, 3.0)(1, 2, ('aa', 'ab')) < (1, 2, ('abc', 'a'), 4)
2.list型矩阵转置
s = [[1,2,3],[4,5,6],[7,8,9]]t=[]for i in range(len(s[0])):t.append([a[i] for a in s])print tprint [list(t) for t in zip(*s)]print map(list,zip(*s))
可以通过zip函数实现,zip函数实现并行遍历。
3.dict初始化
In [3]: dict(sape=4139, guido=4127, jack=4098)Out[3]: {'guido': 4127, 'jack': 4098, 'sape': 4139}
4.dict中keys必须为不可变类型元素,包括数字,字符串,tuple或这三种的组合。不可包含任何可变元素。
5.filter,map,reduce,lambda
0 0
- python文档笔记之数据机构
- 数据机构之优先级队列
- 慕课网学习笔记之数据机构线性表一顺序表(C++)
- 数据机构之图的存储
- 数据机构之-hash表剖析
- 基础数据机构之WeakHashMap源码分析
- Python数据可视化之Matplotlib学习笔记
- 笔记之Python网络数据采集
- 简明python教程学习笔记之十-DocStrings文档字符串
- 数据机构快速排序之c语言实现
- 基础数据机构之Stack栈源码分析
- 基础数据机构之ArrayDeque队列源码分析
- python 处理 txt 文档数据
- 数据机构小练习
- 数据机构-四种链表
- 数据机构1
- erlang 数据机构 -- array
- 【Python学习笔记】文档测试
- 搜索技巧
- 智能指针应用
- oracle data guard搭建
- Linux 驱动之DMA 子系统
- IDEA自动提示快捷键和重新编译!
- python文档笔记之数据机构
- 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
- 如何利用CSDN转载文章
- liunx上的免密登录的秘钥问题
- Spring MVC 整合 Freemarker
- Qt开发环境下QML调用已定义的C++类(以导出文件功能为例)
- sdf
- 编程之美之寻找发帖水王
- linux 迁移方案