数据类型 | 列表(list) | 元祖(tuple) | 集合(set) | 字典(dictionary) |
---|---|---|---|---|
定义 | a_list = [1, True, ‘aa’] | a_tuple = (1, True, ‘aa’) | a_set = {1, True, ‘aa’} | a_dict = {‘name’: ‘pirlo’, ‘age’: 21} |
是否有序 | 有序 | 有序 | 无序 | 无序 |
空定义 | a_list = [] | a_tuple = () | a_set = set(),not_sure = {}创建的是空字典 | a_dict = {} |
元素可修改 | a_list[0] = 23 | 否 | 否 | a_dict[‘age’] = 30 |
下标访问 | a_list[0] = 23 | a_tuple[0] | 否 | a_dict[‘age’] = 30 |
添加元素 | +、append、extend、insert | 不可添加 | add、update | a_dict[‘new_key’] = ‘value’ |
删除元素 | del、remove、pop()、pop(1)、clear | 不可删除 | discard、remove、pop、clear | pop、popitem、clear |
元素查找 | index、count、in | in | in | a_dict[‘key’] |
布尔真值 | 非空 | 非空 | 非空 | 非空 |
python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)的比较
最新推荐文章于 2022-05-20 09:44:32 发布