sample = {"a":"apple","b":"banana","p":"pear","o":"orange"}
赋值: sample["abc"]= "abcdefg"
1、按键值单个取值
sample["a"]
返回 apple
2、获取元组(以逗号分隔的值)
print([(k,v) for (k,v) in sample.items()]) #sample.items() 返回对应的元组
返回 [(1, 1), (2, 'ssd手动'), ('p', 'pear'), ('a', 'apple'), ('b', 'banana'), ('o', 'orange')]
3、获取键值集合遍历
print([(v,sample[v]) for v in sample.keys()]) #[ ]符号不能少。
返回 [(1, 1), (2, 'ssd手动'), ('p', 'pear'), ('a', 'apple'), ('b', 'banana'), ('o', 'orange')]
4、DICT 数据过滤,返回一个过滤后的dict
过滤st 中 value为空字符串的值.
st= dict((k,v) for k,v in st.items() if v!="")