iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python字典方法总结
  • 669
分享到

Python字典方法总结

字典方法Python 2023-01-31 02:01:49 669人浏览 泡泡鱼

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

摘要

1.清空字典中元素清空,dict变为{}    L.clear()-> None.  Remove all items from L>>> L ={'shaw':23,'sam':36,"eric":40}>&

1.清空字典中元素清空,dict变为{}

    L.clear()-> None.  Remove all items from L

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.clear()

>>> print L

{}

2.返回一个字典的浅复制

    L.copy()-> a shallow copy of L

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.copy()

{'shaw': 23, 'sam': 36,'eric': 40}

3.用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值(默认为“None”)

    Lict.fromkeys(S[,v])-> New Lict with keys from S and values equal to v. v defaults toNone.

>>> seq =('shaw','sam','stiven')

>>> name =dict.fromkeys(seq)

>>> print"listone :{}".fORMat(name)

listone :{'stiven': None,'shaw': None, 'sam': None}

>>> name =dict.fromkeys(seq,1000)

>>> print"listone :{}".format(name)

listone :{'stiven': 1000,'shaw': 1000, 'sam': 1000}

4.返回指定键的值,如果值不在字典中返回默认值(None)

    D.get(k[,d])-> D[k] if k in D, else d.  d defaultsto None.

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.get('shaw')

23

>>> printL.get('stiven')

None

5.用于判断键是否存在于字典中,如果键在字典dict里返回true,否则返回false

    L.has_key(k) -> True if D has a key k,else False

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.has_key('sam')

True

>>>L.has_key('linux')

False

6.以列表的方式返回可遍历的(键, 值) 元组(键值对)

    L.items()-> list of D's (key, value) pairs, as 2-tuples

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.items()

[('shaw', 23), ('sam', 36),('eric', 40)]

 

7.以列表的方式返回一个字典所有的键

    L.keys()-> a set-like object providing a view on L's keys

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.keys()

['shaw', 'sam', 'eric']

8.删除某个键值对

    D.pop(k[,d])-> v, remove specified key and return the corresponding value. If key is notfound, d is returned if given, otherwise KeyError is raised

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.pop('sam')

36

>>> L

{'shaw': 23, 'eric': 40}

9.默认删除字典中第一个键值对

    D.popitem()-> (k, v), remove and return some (key, value) pair as a 2-tuple; but raise KeyError if D is empty.

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> L.popitem()

('shaw', 23)

>>> L

{'sam': 36, 'eric': 40}

10. setdefault()方法和get()方法类似,如果键不已经存在于字典中,将会添加键并将值设为默认值(如果dict中已有a,则不会被覆盖)

    D.setdefault(k[,d]) ->D.get(k,d), also set D[k]=d if k not in D

>>> L ={'shaw':23,'sam':36,"eric":40}

>>>L.setdefault('stiven')

>>> L

{'stiven': None, 'shaw': 23,'sam': 36, 'eric': 40}

>>>L.setdefault('mira',65)

65

>>> L

{'stiven': None, 'mira': 65,'shaw': 23, 'sam': 36, 'eric': 40}

>>>L.setdefault('shaw',18)

23

>>> L

{'stiven': None, 'mira': 65,'shaw': 23, 'sam': 36, 'eric': 40}

11.把字典dict2的键/值对更新到dict里

    L.update()

>>> L ={'shaw':23,'sam':36,"eric":40}

>>> A ={'book':45,'apple':13}

>>> L.update(A)

>>> L

{'book': 45, 'apple': 13,'shaw': 23, 'sam': 36, 'eric': 40}

12.返回dic所有的值

    L.values(…)

>>> L = {'book':45,'apple':13}

>>> L.values()

[45, 13]

 


--结束END--

本文标题: Python字典方法总结

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

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

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

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

下载Word文档
猜你喜欢
  • Python字典方法总结
    1.清空字典中元素清空,dict变为{}    L.clear()-> None.  Remove all items from L>>> L ={'shaw':23,'sam':36,"eric":40}>&...
    99+
    2023-01-31
    字典 方法 Python
  • python之字典使用方法总结
    文章转载一个博客,文章概括字典很全,但是排版很乱,自己整理了一下数据字典 字典(dictionary)是除列表之外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过...
    99+
    2023-01-31
    使用方法 字典 python
  • python字典取值的几种方法总结
    目录方法一:使用方括号 [ ] 运算符方法二:使用get()方法方法三:使用items()方法方法四:使用keys()方法方法五:使用values()方法方法六:使用in关键字方法七...
    99+
    2023-05-15
    python字典取值 python字典 python字典取值方法
  • 遍历python字典几种方法总结(推荐)
    如下所示: aDict = {'key1':'value1', 'key2':'value2', 'key3':'value3'} print '-----------dict-------------...
    99+
    2022-06-04
    遍历 字典 几种方法
  • Python学习之字典的常用方法总结
    目录字典添加与修改方法利用[]处理字典的内置函数update字典的内置函数setdefault关于字典的注意事项再强调尝试做一个小练习获取字典的key与value字典中的values...
    99+
    2022-11-13
  • python 字典常用方法超详细梳理总结
    目录1.字典的概念2.字典的主要特征3.创建字典的三种方法4.字典常用方法1.clear()2.copy()3.get()4.keys()5.values()6.items()7.d...
    99+
    2022-11-13
  • Python中创建字典的几种方法总结(推荐)
    1、传统的文字表达式: >>> d={'name':'Allen','age':21,'gender':'male'} >>> d {'age': 21, 'name...
    99+
    2022-06-04
    字典 几种方法 Python
  • Python中字典的知识点总结
    这篇文章主要讲解了“Python中字典的知识点总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中字典的知识点总结”吧!一、概述字典的每个键值(key=>value)对用冒...
    99+
    2023-06-02
  • Python进阶篇之字典操作总结
    一、与字典值有关的计算 问题 想对字典的值进行相关计算,例如找出字典里对应值最大(最小)的项。 解决方案一: 假设要从字典 {'a':3, 'b':2, 'c':6} 中找出值最小的项,可以这样做: ...
    99+
    2022-06-04
    字典 操作 进阶篇
  • python中字典的常见操作总结2
    目录判断字典中的元素是否存在in 与 not in判断元素是否存在get()函数判断元素是否存在字典中的popitem()函数所有数据类型与其布尔值深拷贝与浅拷贝总结判断字典中的元素...
    99+
    2022-11-11
  • python中字典的常见操作总结1
    目录python中字典的常见操作字典添加与修改数据[]处理法字典中的update()函数字典中的setdefault()函数获取字典的key与value字典中的keys()函数字典中...
    99+
    2022-11-11
  • python字典的常用操作方法小结
    Python字典是另一种可变容器模型(无序),且可存储任意类型对象,如字符串、数字、元组等其他容器模型。本文章主要介绍Python中字典(Dict)的详解操作方法,包含创建、访问、删除、其它操作等,需要的朋...
    99+
    2022-06-04
    小结 字典 操作方法
  • python字典fromkeys()方法
    自定操作中的fromkeys()方法接收两个参数,第一个参数为一个可迭代对象,作为返回字典的key,第二个参数为value,默认为None,具体用法如下: li = [1,2,3] dic1 = dict.fromkeys(li) di...
    99+
    2023-01-31
    字典 方法 python
  • python 3.2 字符串方法学习总结
    Sequence Types sequence类型有六种:strings, byte sequences (bytes objects), byte arrays(bytearray objects), list, tuple, ...
    99+
    2023-01-31
    字符串 方法 python
  • Python基础篇之字符串方法总结
    目录字符串拼接字符串分割字符串替换字符串大小写转换字符串判断partition()的用法总结python中字符串内置方法很多,可以通过dir()方式查看具体有哪些方法,下表是pyth...
    99+
    2023-05-17
    Python字符串方法总结 Python字符串方法 Python字符串
  • JavaScript 数据结构之字典方法
    目录一、什么是字典二、创建字典类1.hasKey 方法2.set 方法3.remove 方法4.get 方法5.keys, values, keyValues 方法6.forEach...
    99+
    2022-11-13
  • python自然语言处理之字典树知识总结
    一、什么是字典树 在自然语言处理中,字符串集合常用字典树存储,这是一种字符串上的树形数据结构。字典树中每条边都对应一个字,从根节点往下的路径构成一个个字符串。 字典树并不直接在节点上...
    99+
    2022-11-12
  • python字典的内置方法
    1.fromkeys(seq[,value])     fromkeys()方法用于创建并返回一个新的字典,它有两个参数,第一个参数时字典的键,第二个参数时可选的,是传入键对应的值,如果不提供,那么默认是None。例:>>>...
    99+
    2023-01-31
    字典 方法 python
  • 总结10个Python经典案例
    本篇内容主要讲解“总结10个Python经典案例”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“总结10个Python经典案例”吧!1.NLP自然语言分析情感分析情感分析是各个领域中最流行的Pyt...
    99+
    2023-06-15
  • python数字转对应中文的方法总结
    本文操作环境: windows7系统,DELL G3电脑,python3.5版 python实现将阿拉伯数字转换成中文 第一种转换方式: 1 --> 一 12 --> 一...
    99+
    2022-06-02
    python 数字转中文
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作