字典:无序的可变的键值对集合
方式
a = {‘name’:‘abc’, ‘age’:18}
print(a)
a1 = dict.fromkeys(‘abc’,6)
print(a1)
增
a[‘sex’] = ‘man’
print(a)
删
a = {‘name’:‘abc’, ‘age’:18, ‘sex’:‘man’}
del a[‘sex’]
print(a)
v = a.pop(‘name’)
print(v)
print(a)
result = a.popitem()
print(result)
print(a)
print(a.clear())
改
a = {‘name’:‘abc’, ‘age’:18, ‘sex’:‘man’}
a[‘age’]=20
print(a)
a.update({‘age’:19,‘address’:‘上海’})
print(a)
查
a = {‘name’:‘abc’, ‘age’:18, ‘sex’:‘man’}
v = a.get(‘age’)
print(v)
v = a.setdefault(‘age1’,25)
print(v , a)
print(a.values())
print(a.keys())
print(a.items())
keys = a.keys()
for key in a.keys():
print(key)
计算
a = {‘name’:‘abc’, ‘age’:18, ‘sex’:‘man’}
print(len(a))