我是靠谱客的博主 飘逸路人,最近开发中收集的这篇文章主要介绍字典(dict)的常用操作及其应用字典不是序列,是一种映射,通过key值来访问数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

字典不是序列,是一种映射,通过key值来访问数据

定义字典类变量

1

>>>d={'姓名':'小白'}

>>>d['姓名']

小白

2

>>> f=dict(xm='zzz',cd=18)
>>> f
{'xm': 'zzz', 'cd': 18}

3

>>> f=dict([('xm','zzz'),('cd',18)])
>>> f
{'xm': 'zzz', 'cd': 18}

4

>>> d=dict.fromkeys(['ad','daw'])
>>> d
{'ad': None, 'daw': None}

5长字典(注意加逗号分隔)

>>> a={
... 'xm':'cd',
... 'cd':18,
... }
>>> a
{'xm': 'cd', 'cd': 18}

del 删除操作

>>>d={'姓名':'小白','长度':18}

>>>d

{'姓名':'小白','长度':18}

>>>del d['姓名']

>>>d

{'长度':18}

添加键值对

>>>d={'姓名':'小白','长度':18}

>>>d

{'姓名':'小白','长度':18}

>>>d['国籍']='中国'

>>>d

{'姓名': '小白', '长度': 18, '国籍': '中国'}

常用方法

len()   计算字典中键的个数

>>> d={'姓名':'小白','长度':18}
>>> len(d)
2

copy()  复制字典

>>> d={'姓名':'小白','长度':18}

>>> x
{'姓名': '小白', '长度': 18}

clear()  删除所有键值对

>>> d={'姓名':'小白','长度':18}

>>> d.clear()
>>> d
{}

update('key')     

>>> d={'姓名':'小白','长度':18}
>>> c={'国籍':'中国'}
>>> d.update(c)

>>> d
{'姓名': '小白', '长度': 18, '国籍': '中国'}

pop('key',default)键k存在,则取出(要删除)相应值,不在则返回<default>值

>>> d={'姓名':'小白','长度':18}
>>> d.pop('姓名')
'小白'
>>> d
{'长度': 18}

d.get(k, <default>)     键k存在,则返回相应值,不在则返回<default>值

>>> d={'姓名':'小白','长度':18}
>>> d.get('姓名')
'小白'
>>>

d.popitem()随机从字典d中取出一个键值对,以元组形式返回

>>> d
{'姓名': '小白', '长度': 18}
>>> d.popitem()
('长度', 18)
>>>

 d.values()返回字典d中所有的值信息

>>> d
{'姓名': '小白'}
>>> d.values()
dict_values(['小白'])
>>>

d.items()返回字典d中所有的键值对信息

>>> d
{'姓名': '小白'}
>>> d.items()
dict_items([('姓名', '小白')])
>>>

最后

以上就是飘逸路人为你收集整理的字典(dict)的常用操作及其应用字典不是序列,是一种映射,通过key值来访问数据的全部内容,希望文章能够帮你解决字典(dict)的常用操作及其应用字典不是序列,是一种映射,通过key值来访问数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部