话不多说直接代码搞定
首先字典的创建
'''使用{创造了字典str int dict''' s = {'张呈':100,'james':101,'王根基':70} print(s) order = {'订单号': 10032,'时间':202110807,'价格':9.9,'金额':99} print(order) print(type(order)) '''第二种方式创建字典''' order = dict(订单号='10032',时间 = '20210807') print(type(order))
其次获取字典元素
s = {'张呈':100,'james':101,'王根基':70} print(s) print(s['james']) #print(s['×××'])不存在用这种方式会报错 #使用s提供的方法来获取元素的value print(s.get('james')) print(s.get('×××'))#不存在用这种方式会打印none print(s.get('×××',60))
字典KEY的判定
s = {'张呈':100,'james':101,'王根基':70} print(s) print(s['james']) #print(s['×××'])不存在用这种方式会报错 #使用s提供的方法来获取元素的value print(s.get('james')) print(s.get('×××'))#不存在用这种方式会打印none print(s.get('×××',60))
获取字典的视图
s = {'张呈':100,'james':101,'王根基':70} keys = s.keys()#获取字典s里所有的key print(keys) print(type(keys)) print(list(keys)) print(list(keys))#将所有的key转成列表 values= s.values()#获取字典里所有的value print(values) print(type(values))#将所有的value转成列表
items = s.items()#获取字典里所有的key-value对 print(items)#元组 print(list(items))
字典元素遍历即取元素的值
s = {'张呈':100,'james':101,'王根基':70} for item in s : print(item,s[item],s.get(item))
字典的特点
s = {'james':100,'james':101} print(s) ss = {'test':100,'james':100} print(ss) lst = [10,20,30] lst.insert(1,1000) print(lst)
字典生成式
items = ['james','sail','hock'] wifes = ['teachercang','fengjie','yangmi'] d = {item:wife for item ,wife in zip(items,wifes)} print(d)
字典的知识大全,全在里面。