提前说一点:如果你是专注于Python开发,那么本系列知识点只是带你入个门再详细的开发点就要去看其他资料了,而如果你和作者一样只是操作其他技术的Python API那就足够了。
Python的字典与集合是没有下标一说的,字典说的其实就是map集,集合对于Python来说指的是Set集,定义的方式如下,均为花括号包裹
bash
字典 :
a = {"name":"Tome","age":12}
a = {}
a = dict()
集合:
b = {1,2,3,4}
b = set()
---注意不能直接用花括号创建,因为直接花括号创建的是字典
字典在新增或者修改的时候比较简单,直接用key就可以了
字典[key] = 值
字典常用操作还有三个方法
bash
字典.keys() ---返回包含所有key的一个列表
字典.values() ---返回包含所有value的一个列表
字典.items() ---返回字典中的键值对,以二元组的形式
集合就更简洁了,常用操作如下
bash
集合.add(单个元素) ---新增 "单个" 数据
集合.update(新增集合) ---新增一个集合,并把它扁平化
集合.remove(元素) ---删除指定数据,如果不存在会报错
集合.discard(元素) ---删除指定数据,不存在不会报错
集合.pop() ---随机删除一个元素,并返回删除的元素