概述
字典不是序列,是一种映射,通过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值来访问数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复