一、字典
1.乱七八糟
a = {"age":7,"sex":"man","color":"red"}
a.get("age",0) #获取当前键的值,没有这个键时返回第二个参数的值:7
a.get("stata","free") #获取当前键的值,没有这个键时返回第二个参数的值:free
a.setdefault("age",0) #若键不在字典内,和第二个参数组成键值对加入字典:7
a.setdefault("stata","free") ##若键不在字典内,和第二个参数组成键值对加入字典,并返回值:free
import pprint
pprint.pprint(a) #美观的打印字典
print(pprint.pformat(a)) #等同于上一句
2.列表映射成字典and排序
'''字典排序''' l = ['b','c','m','e'] n = [1,4,7,3] a = dict(zip(l,n)) #zip函数将两个等长的列表映射成字典 b = sorted(a) #返回按键排序的键列表 c = sorted(a.values()) #返回按值排序的值列表 d = sorted(a.items()) #返回按键排序的字典 print(a,b,c,d,sep='\n')