Python元组、字典、集合的使用
**Python三
元组(tuple)
1,元组(和列表差不多,但里面值不可变的(是地址不可变))
格式:元组=(内容,内容,内容)如果元组只有一个数则后面要加一个,来做标识
他增删改都是不可以的
但可以使用运算符来增加值
2,访问元组(元组与字符串类似,下标索引从0开始,可以进行截取,组合等)
元组[0]=第一个值
元组[:]=取所有值
3,修改元组(添加元组)可以使用加号添加值
格式:元组=元组+元组
4,删除元组
del 元组
但输出元组会抛出异常
5,元组运算符合列表一样
6,函数
元组函数很少的其中一个不同就是
tuple(列表) 将列表转换元组
字典(Dictionary):
1,字典是另一种可变容器,且可以以键值对的任意类型对象
格式:字典={key1: value1,key2: value2}
2,键值是唯一的,如果重复最后一个键会覆盖前面的,值可以不一样,键值必须为不可变类型
3,访问字典的值
格式:字典[键]=值
4,修改添加字典
修改:格式: 字典[键]=修改后的值
添加:格式:字典[新的键]=要添加的值
5,删除字典
删单一的元素 del 字典[键]
清空字典 字典.clear() 清空字典
删除一个字典 del 字典
6,字典内置函数&方法
1,cmp(字典1,字典2) 比较两个字典内容是否相同
2,len(字典) 计算字典的个数,以键来标识
3,str(字典) 输出字典可以打印的字符串表示
4,type(字典) 返回输入的变量类型,如果是字典返回字典类型
7,补充剩下的函数
1,copy() 拷贝一个一样的字典
2,fromkeys(seq,val) 创建一个新的字典,以序列seq中元素做字典的键,value为键上的初始值
3,get(key,none) 返回指定键的值,如果志不在字典中,返回默认值
4,has_key(key) 如果健在字典中返回true
5,items() 以列表可遍历的(键值)元组数组
示例:for key,values in dict.items():
print key,values
6, keys() 返回字典的所有键
7,values() 返回字典的所有值
8,setdefault(key, default=None)和get一样
9,update(字典)把字典等更新到另一个字典中
10, pop(key) 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
11,popitem()随机返回并删除字典中的一对键和值。
Set集合
1,set:集合是一个无序且不能重复的集。
命名格式:
set={}
set=set([])
2, 基本功能包括测试和消除重复的元素对象集合包括
1,union(联合) 把合并后重复的内容舍弃还可以使用 |来表示
示例:print(a|b)
2,intersection(交集)输出重复的内容还可以 & 来表示
示例: print(a&b)
3,difference(差集) 把除数减去被除数相同的地方舍弃来输出除数的内容还可以使用- 来表示
示例: print(a-b)
4,sysmmetric_difference(对称差集) 把除数减去被除数相同的地方舍弃来输出除数和被除数的内容还可以使用^来表示
示例: print(a^b)
3,函数和语法和数列的差不多
添加是add方法**
- Python基础之列表、元组、字典、集合的使用
- 2.python基础之—列表,元组,字典,集合,字符串的使用方法
- Python快速入门(4)-列表、元组、字典、集合的使用
- Python学习之---集合,元组,列表,字符串,字典 ---组合数据类型---使用方法
- Python笔记第2章,文件,字符串,列表,元组,字典,集合的使用
- Python中列表、字典、元组、集合数据结构整理
- python的列表(List),元组(Tuple),集合(Set),字典(Dict)
- 【python学习笔记】Python数据结构(列表,元组,字典,集合)
- 翻译《Writing Idiomatic Python》(四):字典、集合、元组
- 【python基础】之元组 集合 字典
- python 元组、字符串及中文乱码处理、字典、集合详解
- Python 列表、元组、集合、字典、Json、数组、矩阵 简单示例说明
- Python中列表/元组/集合/字典的理解
- python3的列表、元组、集合、字典操作
- Python数据结构:列表、字典、元组、集合
- Python3组合数据类型(元组、列表、集合、字典)语法
- python里函数怎么样使用元组或字典作为参数调用
- python3基础: 元组tuple、 列表list、 字典dict、集合set。 迭代器、生成器
- Python—列表、元组、字典、集合
- Python006循环和遍历列表元组集合字典