iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 字典常用方法超详细梳理总结
  • 574
分享到

python 字典常用方法超详细梳理总结

2024-04-02 19:04:59 574人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录1.字典的概念2.字典的主要特征3.创建字典的三种方法4.字典常用方法1.clear()2.copy()3.get()4.keys()5.values()6.items()7.d

1.字典的概念

字典和列表类似,也是可变序列,不过和列表不同,它是无序的可变序列,保存的内容是以键值对(key:value)形式存放的 字典的每个键值之间用冒号:分隔,每个键值对之间用,隔开,整个字典包含在{ }中


dict = {key1:value1,key2:value2}

2.字典的主要特征

1:通过键而不是通过索引来读取

2:字典是任意对象的无序集合

3:字典是可变的,可以随意嵌套

4:字典的键必须唯一

5:字典的键必须不可变

3.创建字典的三种方法


# 第一种方法
dic1 = {'name':'hacker','age':'18'}
# 第二种方法
dic2 = dict(name='hacker',age='18')
# 第三种方法
dic3 = dict([('name','hacker'),('age','18')])

4.字典常用方法

1.clear()

定义 clear()方法清空字典中的所有元素(返回空字典) ?举个栗子?清空car字典中的所有元素


car = {"brand": "Porsche", "model": "911", "year": 1963}
car.clear()
print(car)

运行结果如下:

{}

2.copy()

定义 copy()方法返回字典的副本(复制字典) ?举个栗子?复制car字典


car = {"brand": "Porsche", "model": "911", "year": 1963}
res = car.copy()
print(res)

运行结果如下

{'brand': 'Porsche', 'model': '911', 'year': 1963}

3.get()

定义 get()方法返回指定键的值 ?举个栗子?使用get方法返回"model"的值


car = {"brand": "Porsche", "model": "911", "year": 1963}
x = car.get("model")
print(x)

运行结果如下:

911

4.keys()

定义返回字典里的所有键 ?举个栗子?返回car字典的所有键


car = {"brand": "Porsche", "model": "911", "year": 1963}
res = car.keys()
print(res)

运行结果如下:

dict_keys(['brand', 'model', 'year'])

5.values()

定义 返回字典的所有值 ?举个栗子?返回car字典的所有值


car = {"brand": "Porsche", "model": "911", "year": 1963}
res = car.values()
print(res)

运行结果如下:


dict_values(['Porsche', '911', 1963])

6.items()

定义返回字典的所有键值对 ?举个栗子?返回car字典的所有键值对


car = {"brand": "Porsche", "model": "911", "year": 1963}
res = car.items()
print(res)

运行结果如下:

dict_items([('brand', 'Porsche'), ('model', '911'), ('year', 1963)])

7.del()

定义 删除字典元素 ?举个栗子?删除car字典的"model"的键


car = {"brand": "Porsche", "model": "911", "year": 1963}
del car["model"]
print(car)

运行结果如下:

{'brand': 'Porsche', 'year': 1963}

8.zip()

定义 zip()方法将键值打包成一个字典


li1 = ["name","age"]
li2 = ["hacker","18"]
print(dict(zip(li1,li2)))

运行结果如下:

{'name': 'hacker', 'age': '18'}

以上就是字典常用的方法整理

到此这篇关于python 字典常用方法超详细梳理总结的文章就介绍到这了,更多相关Python 字典方法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python 字典常用方法超详细梳理总结

本文链接: https://www.lsjlt.com/news/142887.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 字典常用方法超详细梳理总结
    目录1.字典的概念2.字典的主要特征3.创建字典的三种方法4.字典常用方法1.clear()2.copy()3.get()4.keys()5.values()6.items()7.d...
    99+
    2024-04-02
  • python 字符串常用方法超详细梳理总结
    目录字符串是什么?字符串常用方法1.find()2.index()3.startswith()4.endswith()5.count()6.join()7.upper()8.lowe...
    99+
    2024-04-02
  • python 列表常用方法超详细梳理总结
    目录列表是什么?列表常用方法1.append()2.clear()3.copy()4.count()5.extend()6.index()7.insert()8.revers ...
    99+
    2024-04-02
  • Python 常用内置模块超详细梳理总结
    目录time模块time.sleep()time.time()time.localtime()time.strftime()datetime()random模块random.rand...
    99+
    2024-04-02
  • python常用数据结构字典梳理
    目录dict字典字典定义与使用字典使用:创建字典使用:访问元素字典使用:操作元素字典使用:嵌套字典字典常用方法values()items()values()get()update()...
    99+
    2024-04-02
  • JavaString类常用方法梳理总结
    目录一、String类概述概述特点二、使用步骤三、常用方法判断功能的方法获取功能的方法转换功能的方法分割功能的方法一、String类概述 概述 java.lang.String 类代...
    99+
    2024-04-02
  • Python字典方法总结
    1.清空字典中元素清空,dict变为{}    L.clear()-> None.  Remove all items from L>>> L ={'shaw':23,'sam':36,"eric":40}>&...
    99+
    2023-01-31
    字典 方法 Python
  • C语言语义陷阱超详细梳理总结
    目录1 指针与数组2 非数组的指针3 作为参数的数组声明4 空指针并非空字符串5 边界计算与不对称边界6 求值顺序7 整数溢出8 为函数提供返回值1 指针与数组 C语言中只...
    99+
    2024-04-02
  • Python学习之字典的常用方法总结
    目录字典添加与修改方法利用[]处理字典的内置函数update字典的内置函数setdefault关于字典的注意事项再强调尝试做一个小练习获取字典的key与value字典中的values...
    99+
    2024-04-02
  • C语言 超详细梳理总结动态内存管理
    目录一.为什么存在动态内存分配二.动态内存函数的介绍1.malloc和free2.calloc3.realloc三.常见的动态内存错误1.对NULL指针的解引用操作2.对动态开辟空间...
    99+
    2024-04-02
  • python之字典使用方法总结
    文章转载一个博客,文章概括字典很全,但是排版很乱,自己整理了一下数据字典 字典(dictionary)是除列表之外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过...
    99+
    2023-01-31
    使用方法 字典 python
  • 梳理总结Java static关键字的方法作用
    目录概述定义和使用格式类变量静态方法调用格式静态原理图解静态代码块概述 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 ...
    99+
    2024-04-02
  • Java超详细梳理IO流的使用方法上
    目录Java语言的输入输出类库1.流的概念2.流的分类3.流的作用4.输入输出流类库使用InputStream和OutputStream流类1.基本输入输出流1.InpitStrea...
    99+
    2024-04-02
  • C++超详细梳理lambda和function的使用方法
    目录lambda表达式谈谈lambda的捕获万能的functionbind操作lambda表达式 lambda表达式又称为匿名表达式,是C11提出的新语法。[]存储lambda表达式...
    99+
    2022-11-13
    C++ lambda C++ function
  • 超详细的Python安装第三方库常用方法汇总
    目录前言安装方法1. 通过pychram安装2. pip安装大法3. 下载whl文件到本地离线安装3.1 补充4.其他方法4.1 Python官方的Pypi菜单4.2 国内镜像源解决...
    99+
    2024-04-02
  • Python常用队列全面详细梳理
    目录一,队列二,常见队列1,FIFO队列2,LIFO队列3,双向队列4,优先级队列5,循环队列一,队列 和栈一样,队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)...
    99+
    2023-01-28
    Python常用队列 Python队列
  • 基于Restful接口调用方法总结(超详细)
    由于在实际项目中碰到的restful服务,参数都以json为准。这里我获取的接口和传入的参数都是json字符串类型。发布restful服务可参照文章 Jersey实现Restful服务(实例讲解),以下接口调用基于此服务。基于发布的Rest...
    99+
    2023-05-31
    restful 接口 调用
  • python字典取值的几种方法总结
    目录方法一:使用方括号 [ ] 运算符方法二:使用get()方法方法三:使用items()方法方法四:使用keys()方法方法五:使用values()方法方法六:使用in关键字方法七...
    99+
    2023-05-15
    python字典取值 python字典 python字典取值方法
  • C#读写xml文件方法总结(超详细!)
    目录C#写入xml文件1、XmlDocument2、DataSet对象里的值来生成XML文件3、利用XmlSerializer来将类的属性值转换为XML文件的元素值。示例:写入xml...
    99+
    2023-02-21
    c#读写xml文件 c# 读xml c#读取xml文件教程
  • C语言超详细梳理排序算法的使用
    目录排序的概念及其运用排序的概念排序运用插入排序直接插入排序希尔排序选择排序直接选择排序堆排序交换排序之冒泡排序总结排序的概念及其运用 排序的概念 排序:所谓排序,就是使一串记录,按...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作