美文网首页
Python 变量类型(3)字典:可变数据类型

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

作者: Bioinfor生信云 | 来源:发表于2023-09-22 10:01 被阅读0次

创建

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 生信云

相关文章

  • python 的可变数据类型和不可变数据类型

    python 的数据类型?数值类型、字符串、元组、列表、字典、集合(不常用) 2.可变数据类型 和 不可变数据类型...

  • Python中 可变、不可变数据类型和hash

    一、可变和不可变数据类型 在python中,我们对数据类型除了分为数字类型、字符串类型、列表类型、元组类型、字典类...

  • Day8-2 字典

    二、字典 字典基础 什么是字典(dict)python提供的容器型数据类型,可变并且无序可变 - 支持元素的增删改...

  • 列表

    Python中的数据类型:数字(不可变)、字符串(不可变)、列表(可变)、元祖(不可变)、字典(可变)、集合 容器...

  • 2018年6月19日【python学习笔记】

    列表 python中的数据类型:数字(不可变)、字符串(不可变)、列表(可变)、元祖(不可变)、字典(可变)、集合...

  • python字符串基础操作

    字符串基础操作 Python的数据类型可以分为可变数据类型(列表和字典)和不可变数据类型(整型、浮点型、字符串、布...

  • 编程语言基础python之字典

    字典:python中最常用数据类型之一,是一种可变的数据类型,可以存储任意类型的数据。字典格式:每个键值(key=...

  • 01.03 笔记-字典

    字典 什么是字典 python提供的容器型数据类型,可变并且无序的序列 可变 - 支持增删改 无序 - 不支持查,...

  • python可变类型的陷阱

    python变量分为两种类型:不可变类型(数字、字符串、元组)可变类型(列表、字典) 本文讲述两个可变类型的坑 例...

  • day 8集合、函数基操

    1.字典(dict) 1.什么是字典(dict) 字典是python内置的容器类的数据类型,可变,无序的。****...

网友评论

      本文标题:Python 变量类型(3)字典:可变数据类型

      本文链接:https://www.haomeiwen.com/subject/evqivdtx.html