初始化 访问 添加元素 修改元素 删除元素 判断key是否存在 判断容器是否为空 容器元素数量 遍历
# coding=utf-8 """字典""" d = {'a': 1, 'b': 2, 1: 'one', 2: 'two', 3: [1, 2, 3]} # 顺序不固定 print(type(dict)) # <class 'type'> print(type(d)) # <class 'dict'> print(d) # {'a': 1, 1: 'one', 2: 'two', 'b': 2, 3: [1, 2, 3]} # 访问元素 print(d['a']) # 1 print(d[1]) # one print(d[3]) # [1,2,3] # 判断key是否存在 print('two' in d) # False print(3 in d) # True # 删除数据 del(d[3]) # del(dict[key]) print(len(d)) # 4 # 添加数据 d[3] = [1, 2, 3, 4] d[3] = '1234' # 遍历 for k in d: # 按照索引遍历 print(d[k]) print('...') for k, v in d.items(): # 按照键值对遍历 print(k, v) print('...') keys = d.keys() print(type(keys)) # <class 'dict_keys'> print(keys) # dict_keys(['a', 2, 3, 'b', 1])