python之字典处理 python 中字典

liftword5个月前 (12-18)技术文章59

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对象...

Python必学之字典基础操作 python 字典的用法

6、字典6.1字典定义6.2 增加键值对字典[键]=值注意:键必须在字典中不存在,否则起到修改值的作用例子:d={'1':'a'} d['3']=&#...

解锁Python字典合并:多种方法解析

字典(dict)是一种无序的、可变的数据类型,是由键-值对组成。在Python实际操作运用中,往往会遇到多个字典合并为一个的情况。我们可以使用以下几种常见的方式,进行字典的合并。使用update()方...

3分钟,10行代码教你写Python爬虫

前言:本文适合新人小白阅读,大佬们感兴趣就看看,不感兴趣就可以划走啦。话不多说,先看完整源码:import requests from lxml import html url = 'http...

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

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