python之字典处理 python 中字典

liftword4个月前 (12-18)技术文章50

1,访问字典

dict['key']

#用于返回指定键的值,也就是根据键来获取值,在键不存在的情况下,返回 None,也可以指定返回值。

dict.get(key)


2, 修改字段

dict['key'] = value


3, 删除字典元素

# 删除键是'Name'的条目

del tinydict['Name']

# 清空字典所有条目

tinydict.clear()

# 删除字典

del tinydict

4, 比较两个字典元素。

cmp(dict1, dict2)


5, 计算字典元素个数,即键的总数。

len(dict)


6, 输出字典可打印的字符串表示

str(dict)


7, 返回一个字典的浅复制

dict.copy()

8, 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值

dict.fromkeys(seq[, val])

9, 返回指定键的值,如果值不在字典中返回default值

dict.get(key, default=None)

10, 如果键在字典dict里返回true,否则返回false

dict.has_key(key)


11, 以列表返回可遍历的(键, 值) 元组数组

dict.items()

12, 以列表返回一个字典所有的键

dict.keys()

13, 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

dict.setdefault(key, default=None)

14, 把字典dict2的键/值对更新到dict里

dict.update(dict2)

15, 以列表返回字典中的所有值

dict.values()

16, 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。

pop(key[,default])

17, 返回并删除字典中的最后一对键和值。

popitem()

18, 字典更新,将字典dict1的键-值对更新到dict里,如果被更新的字典中己包含对应的键-值对,那么原键-值对会被覆盖,如果被更新的字典中不包含对应的键-值对,则添加该键-值对

dict.update(dict1)

相关文章

python 字典(dict)之创建、访问、修改及小案例

字典(1)在Python中,字典是一系列[键:值]对 。(2)每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象...

RealPython 基础教程:Python 字典用法详解

在连续编写了5篇和 list 相关的文章之后,我们继续《RealPython 基础教程》这个系列。今天,我们要学习的数据结构是字典(dict)。dict 是一个包含若干对象的集合。它和 list 有以...

Python- 将 While 循环与列表和字典一起使用

处理多个用户输入:While 循环可以通过将多个输入存储在列表或字典中来收集和管理它们。与 for 循环不同,while 循环可以在执行过程中修改列表,使其可用于动态管理数据(如用户输入)。在列表之间...

Python元组与字典用法详解 python元组与字典入门

回顾在上一篇《Python列表详解》,我们介绍了列表的的相关知识,简单回顾一下:创建列表:[] 和list()函数两种创建方式访问列表元素:listname[i]、listname[start : e...

python字典dict入门 python 字典用法

了解如何在 Python 中遍历字典作为 Python 开发人员,您经常会遇到这样的情况:在对现有字典的键值对执行某些操作时,您需要遍历现有字典。 。当谈到在 Python 中迭代字典时, 使用 fo...