python之字典处理 python 中字典

liftword7个月前 (12-18)技术文章73

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教程-字典 字典 python

作为软件开发者,我们总是努力编写干净、简洁、高效的代码。在这篇文章中,我们将介绍你需要知道的关于Python中字典的一切,包括它们是什么,它们如何工作,以及如何在你的代码中有效地使用它们。什么是 Py...

一文掌握在Python列表中添加元素的多种方法

序列是Python中最基本的数据结构。Python有6种序列类型,但最常见的是列表和元组。列表是最常用的Python数据类型,是用方括号括起来的可变元素序列。列表可以包含任何数据类型,例如整数、浮点数...

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

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