數據類型 | 列表(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)的比較
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.