类型 | list | tuple | set |
---|---|---|---|
特点 | 有序,可重复,内容可变,可通过下标获取元素 | 有序,可重复,内容不可变,可通过下标获取元素 | 无序、不可重复 |
定义 | ["张三","李四","王五"] | ("张三","李四","王五") 只包含一个元素的元组 ('张三',) | {"张三","李四","王五"} |
空 | [] 或list() | () 或tuple() | set() |
查询 | list[index] | tuple[index] | |
修改 | list[index] = xxx | - | |
添加 | 原样添加:append(元素) 或insert(index,元素) 组合生成新的列表: + 拆包添加: extend() | - | add(元素) update(list/tuple/set/dict/str) |
删除 | 通过下标:del list[index] 或pop(index=-1) 删除第一个出现的指定元素: remove(元素) ; | - | remove(元素) 如果删前不存在报错discard(元素) 不管存在于否删除不报错pop() 随机删除并返回删除的元素clear() 清空 |
判断是否存在 | in/not in | in/not in | in/not in |
特色 | 切片:list[start,end,step=1] 升序: sort() 降序: sort(reverse=True) 倒序: reverse() 统计元素个数: count(元素) | 切片:tuple[start,end,step=1] 统计元素个数: count(元素) | 去重:set(list/tuple/str) 交集 & 、并集I 、差集- 、对称差集^ |
python列表、元组、集合
于 2020-09-28 21:32:20 首次发布