(1)python数据类型
- 不可变数据类型(4 个):Number(数字:int/float/complex)、Boolean(布尔)、String(字符串)、Tuple(元组);
- 可变数据类型(3 个):List(列表)、Dictionary(字典)、Set(集合)。
(2)python数据类型增删改查
- List(列表)
- 增::append、extend、 insert
- 删::pop、remove、clear、关键字del
- 改::list[idex]=newValue
- 查::list.index()
- 排::ls.sort()
- 反::ls.reverse()
- Dictionary(字典)
- 1.通过key获取value
dict = {key1: value1, key2:value2}
dict[‘key1’] 可获取到key1对应的value1 - 2.字典的update()方法
dict.update(new_dict) 一次添加多个键值对,同样key值存在时更新key对应的value、key值不存在是添加key:value对; - 3.字典的setdefault()方法
dict.setdefault(key, default_value)
key值存在时,直接返回对应的value;key值不存在时,将key: default_value键值对添加进字典;default_value值可省略,默认是None; - 4.获取字典全部值
dict.keys() 获取字典中全部key值,返回一个伪列表;
dict.values() 获取字典中全部value的值,返回一个伪列表;
dict.items() 获取字典所有的键值对, 返回伪列表,各键值对存在列表内的元组中; - 5.字典的get() 方法
dict.get(key) 获取对应value,无key时、默认返回None;
dict.get(key, default_value) 无key时,可以指定返回结果default_value; - 6.字典的删除操作
dict.pop(key) 删除key:value对,并返回value值;key不存在时会报错;
dict.clear() 清空字典;
dict.popitem() 删除字典的最后一个键值对, 返回键值对存储在元组中;
同样可借助python内置函数del; - 7.字典的copy()函数
复制字典内元素生成新字典; - 8.其它简单操作
in ,not in 成员判断;
len(dict) 判断字典长度;
- 1.通过key获取value
- Set集合
- 使用方法add()往集合中添加一个元素
- 使用方法update()往集合中添加多个元素
- 使用方法remove()和discard()将指定元素从集合中移除
- 使用方法pop()随机删除集合中的一个元素
- 使用函数len()得到集合中元素的个数
- 使用方法clear()清空集合
- 使用“in”判断元素是否在集合里
- 使用方法difference() 或运算符“-”返回两个集合的差集
- 使用方法difference_update()将原集合与另一集合的交集元素去掉【实质上还是求差集】
- 使用方法intersection()、intersection_update()和运算符“&”求两集合的交集
- 使用方法isdisjoint()判断原集合中是不是不包含另一集合中的任一元素(判断两个集合是否包含相同的元素
- 使用方法issubset()判断原集合是否是另一集合的子集
- 使用方法issuperset()判断另一集合是否是原集合的子集
- 使用方法symmetric_difference()、运算符“^”和symmetric_difference_update()得到两个集合中不重复的元素集合。
- 使用函数union()或运算符“|”返回多个集合的并集
- 使用方法copy()复制集合