#不可变序列,无法进行增删改操作
#可变序列:链表,字典
s ={'张三':100,'李四':98} print(s) print(type(s)) stud=dict(name='zhong',age=20) print(stud) s1={} #空字典 #获取字典中的值 s['张三'] #传入字典中的键
s.get('张三') s.get('王五') #不存在输出None s.get('陈六',45) #不存在时输出45,为默认值
print(‘张三’ in s)
print(‘张三’ not in s)
del s[‘张三’]
print(s)
s['张三']=100 #新增元素 print(s) #获取字典视图 s ={'张三':100,'李四':98} key=s.keys() print(key) #输出字典中的键 print(type(key)) print(list(key)) #将所有的key组成的视图转化为列表 value=s.values() print(value) print(type(value))
item=s.items() print(item) print(type(item)) #转换之后的列表元素是由元组构成 for i in s: print(i) print(s[i])
it=['fruits','books','others'] pc=[96,97,98] d={item:price for item,price in zip(it,pc)} print(d)