d1 = {'name': '李华', 'age': 18}
print(d1)
print(type(d1))
d2 = dict(张三 = 18, 赵四 = 19)
print(d2)
d3 = {}
print(d3)
print(d1['name'])
print(d1.get('name'))
print(d2.get('王五'))
print(d2.get('王五', 99))
print('张三' in d2)
print('张三' not in d2)
print(d1)
d1['school'] = 'xupt'
d1['sex'] = 'male'
print(d1)
del d1['school']
print(d1)
d1['sex'] = 'female'
print(d1)
print('---------------------------------------------------------')
a = d1.keys()
print(a)
print(type(a))
print(list(a))
b = d1.values()
print(b)
print(type(b))
print(list(b))
c = d1.items()
print(c)
print(type(c))
print(list(c))
for i in d1:
print(i)
for i in d1:
print(d1[i], d1.get(i))
d4 = {'age': 18, 'date': 18}
print(d4)
print('-----------------------------------------------------')
name = ['Jack', 'Mary', 'Jerry']
age = [18, 19, 20]
d5 = {a: b for a, b in zip(name, age)}
d6 = {a.upper(): b for a, b in zip(name, age)}
print(d5)
print(d6)
|