Python 变量类型(3)字典:可变数据类型

2023-09-22  本文已影响0人  Bioinfor生信云

创建

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个元素排序

欢迎关注Bioinfor 生信云

上一篇 下一篇

猜你喜欢

热点阅读