创建
d = {
'chr1':10,
'chr2':20,
'chr5':50,
'chr4':40,
'chr3':6
}
增加
增加一个元素chrm=60
d['chrm'] = 60
d
增加多个元素 先把多个元素定义到一个字典里面
d1 = {
'chr6':70,
'chr7':80
}
d.update(d1)
d
删除
del d['chrm']
d
按弹出,字典是没有顺序的,所以必须指定弹出谁
d.pop('chr1')
d
d.popitem #随机弹出一个
修改
d['chr2'] = 100 # 修改chr2的值为100
查询
d['chr2'] # 找不到会报错
d.get('chr7','找不到')# 找不到会返回指定字符
排序
sorted(d)
## 按键排序
sorted((d.items()), key = lambda x:x[0]) #按照元组里面第0个元素排序
## 按值排序
sorted((d.items()), key = lambda x:x[1]) #按照元组里面第1个元素排序








网友评论