【python专题】数据集合
来源:互联网 发布:webgame 源码下载 编辑:程序博客网 时间:2024/05/23 00:16
- list
- tuple
- dict
- set
1.list
- list是一种有序的集合
- list的创建
students=['Mark','Bob','Alex']
- 访问list长度:
len()
函数 - 访问list中的元素:索引位置,从0开始
>>> stu=[‘Mark’,’Bob’,’Lina’]
>>> len(stu)
3
>>> stu[1]
‘Bob’
>>> stu[0]
‘Mark’
>>> stu[2]
‘Lina’ - 倒序访问
>>> stu[-1]
‘Lina’
>>> stu[-3] - 追加元素:
append()
>>> stu.append(100)
>>> stu[-1]
100 - 插入元素:
insert()
>>> stu.insert(2,’Insert’)
>>> stu[2]
‘Insert’
>>> stu
[‘Mark’, ‘Bob’, ‘Insert’, ‘Lina’, 100] - 删除元素:
pop()
>>> stu.pop(2)
Insert’
>>> stu
[‘Mark’, ‘Bob’, ‘Lina’, 100]
2.tuple
- tuple是一种有序列表集合,但与list相比,它一经初始化就不能被修改。
- tuple创建 :
>>> week=('Monday','Tuesday','Wednesday')
- 注意:tuple的“元素”不可变指的是元素指向不变,而非内容不变,如:
tt=(‘Alex’,’Mary’,stu)
>>>tt
(‘Alex’, ‘Mary’, [‘Mark’, ‘Bob’, ‘Lina’, 100])
>>> stu.append(‘Lucy’)
>>> tt
(‘Alex’, ‘Mary’, [‘Mark’, ‘Bob’, ‘Lina’, 100, ‘Lucy’])
3.dict
- dict为字典之意,是一种按照键–值存储的数据类型
- 使用示例:
>>> d={'Mark':99,'Allen':88,'Bob':77}
- 获取指定元素:
>>> d['Allen']
或者>>> d.get('Allen')
- 删除指定元素:
d.pop('Allen')
- 注意事项:dict具有快速查询能力,但耗费空间较多,其key值不可变。
4.set
- 类似dict,为key值合集,但不存储value。
- 使用示例:
s=set([1,2,3])
- set内的元素不可重复,重复元素会被自动剔除:
>>> s=set([1,1,2,2,3,3,3])
结果为:{1, 2, 3}
- set可执行数学意义上的集合运算:如求交集:
>>> s1&s2
,求并集:>>> s1|s2
0 0
- 【python专题】数据集合
- python 专题十五 集合
- Python ,list数据集合
- python专题
- Java专题之集合
- 如何处理集合里的数据 Python
- python数据分析工具安装集合
- Python转换列表&&数据去重&&集合
- JAVA 基础之集合专题
- Java小专题之集合
- 集合专题_双列集合Map
- 集合框架专题1-集合框架概述
- Python 技术专题
- python多线程专题整理
- python 技术专题
- [python] utf-8专题
- python 专题十一 基本知识
- python 专题十四 字典
- HDU 1260 Tickets 简单dp
- Linux下用文件IO的方式操作GPIO(/sys/class/gpio)简单易操作
- Python:pickle模块(序列化)
- 总结
- JSON.parse()和JSON.stringify()
- 【python专题】数据集合
- 反射初步
- spring boot 配置 JPA
- 提示框--JS设置参数方法
- gcc和vs编译boost库
- Android开发EditText显示时弹出键盘
- HDU 1541 Stars(树状数组)
- Android_关于程序产生 65535 (64K)的解决办法
- Properties文件配置