dict 字典
字典是指 : 一组具有多个键–值对组成的的数据结构,用{‘键1’:‘值1’,‘键2’:‘值2’,…}表示
创建字典
dict1 = {'1':'a','2':'b'}
list = [{'name':'a1','id':'001'},{'name':'a2','id':'002'},{'name':'a3','id':'003'}]
#zip创建字典
demo1 = ['a','b','c']
demo2 = ['1','2','3']
demo_zip = zip(demo1,demo2)
demo_dict = dict(demo_zip)
print('demo_dict',demo_dict)
字典查询操作
demo_dict['a']
demo_dict.get('b')
demo_dict.keys()
demo_dict.values()
1
2
dict_keys([‘a’, ‘b’, ‘c’])
dict_values([‘1’, ‘2’, ‘3’])
字典增加操作
list.append({'name':'a4','id':'004'})
list[0]['sex'] = '0'
list[1]['sex'] = '1'
list[2]['sex'] = '2'
list[3]['sex'] = '0'
print(list)
字典删除操作
del list[0]
print('删除第一个元素',list)
list[0].pop('id')
print('删除第一个元素id',list)
#删除某一列
for i in range(0,len(list)):
list[i].pop('sex')
print(list)
集合的修改
#字典的update不能传入多个参数
#在字典中没有键就是添加,有键就是修改
dict1.update({'1':'10'}) #
list[0].update({'name':'xiaomi'})