元组的介绍:
⼀个元组可以存储多个数据,元组内的数据是不能修改的。元组又被称为只读列表。
元组特点:
定义元组使⽤⼩括号,且逗号隔开各个数据,数据可以是不同的数据类型。
# 多个数据元组
a = (10, 20, 30)
# 单个数据元组
b = (10,)
注意:如果定义的元组只有⼀个数据,那么这个数据后⾯也好添加逗号,否则数据类型为唯⼀的 这个数据的数据类型。
元组的常见操作:
index():查找某个数据,如果数据存在返回对应的下标,否则报错,语法和列表、字符串的index⽅法相同。
count():统计某个数据在当前元组出现的次数。
len():统计元组中数据的个数。
例子:http://www.baidu.comhttp://www.baidu.com
字典的介绍:
字典特点:
- 符号为⼤括号
- 数据为键值对形式出现
- 各个键值对之间⽤逗号隔开
# 有数据字典
a = {'name': 'Tom', 'age': 20, 'gender': '男'}
# 空字典
b = {}
c = d()
字典的常见操作:
增加
写法:字典序列[key] = 值
注意:如果key存在则修改这个key对应的值;如果key不存在则新增此键值对。
删除
del() / del:删除字典或删除字典中指定键值对。
clear():清空字典
查找
get()
语法:字典序列.get(key, 默认值)
注意:如果当前查找的key不存在则返回第⼆个参数(默认值),如果省略第⼆个参数,则返回None。
keys()和values()
keys() 函数以列表返回一个字典所有的键。
values() 函数以列表返回一个字典所有的值。
items()
items() 函数以列表返回可遍历的(键, 值) 元组数组。、
集合的介绍
集合由不同元素组成的集合,是一组无序排列。
特点:
1. 集合可以去掉重复数据;
2. 集合数据是⽆序的,故不⽀持下标
创建集合
创建集合使⽤ {} 或 set() , 但是如果要创建空集合只能使⽤ set() ,因为 {} ⽤来创建空字典。
集合的常见操作
增加数据
add()函数给集合增加数据,因为集合有去重功能,所以,当向集合内追加的数据是当前集合已有数据的话,则不进⾏任何操作。
update() 方法用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。
删除数据
remove(),删除集合中的指定数据,如果数据不存在则报错。
discard(),删除集合中的指定数据,如果数据不存在也不会报错。
pop(),随机删除集合中的某个数据,并返回这个数据。
公共操作
公共方法