python中字典类型中的item是什么-Python中的基本数据类型之字典类型
发布日期:2021-10-31 07:31:33 浏览次数:5 分类:技术文章

本文共 1470 字,大约阅读时间需要 4 分钟。

字典类型是键值对构成的数据类型,也就是一个键对应一个值,对于存储某些一一对应数据十分的方便

字典的创建

#在Python中字典类型是dict类型

a = {"name":"wcy","age":26}

首先用大括号括起来,键与值之间用冒号,数据与数据之间用逗号,值得注意的是键所对应的数据类型必须是不可变类型

字典的访问

例如 a = {"name":"wcy","age":26}

我要取键name对应的值,操作如下

print(a["name"])

字典的访问十分的简单

字典的增、删、改

1.字典中增加一个键值对

a = {"name":"wcy"} 例如增加age:25,利用如下语句

a["age"] = 25

print(a) ---> {"name":"wcy","age":25}

注意字典的是无序的,不能用索引的方式去访问

字典的方法

1.len(dic) 返回字典的长度(键的个数)

a = {"name":"wcy","age":26}

print(len(a)) ----> 2

2.fromkeys(seq,valule) 接收两个参数,第一个参数是一个序列,也就是列表和元组,value是一个值,具体的用法如下

a = ["name","age","addr"]

value = 1

dic = dict.fromkeys(a,value)

print(dic) ---> {"name":1,"age":1,"addr":1}

也就是a中的值作为字典中所有的键,而value就是所有键所对应的值

3.get(key,default) 获取键key对应的值,如果没有返回default

dic = {"name":"wcy","age":25}

print(dic.get("addr","no")) ----> no

如果参数中default值没有设定,那么就返回None

print(dic.get("addr")) ----> None

4.setdefault(key,value) 获取键key对应的值,如果key不存在,返回value,并且添加key:value到字典中

a = {"name":"wcy","age":25}

print(a.setdefault("addr","beijing")) ----> beijing

print(a) ---> {"name":"wcy","age":25,"addr":"beijing"}

5.items() 返回所有的键值对(键、值)

a = {"name":"wcy","age":26}

print(a.items()) 返回的是可迭代对象 可以用for循环进行遍历

6.keys() 返回所有的键

a = {"name":"wcy","age":25}

print(a.keys()) -- > 返回的是可迭代对象 可以用for循环进行遍历

7.values() 返回所有的键

a = {"name":"wcy","age":25}

print(a.values()) -- > 返回的是可迭代对象 可以用for循环进行遍历

8.pop(key) 删除键和值,并返回key对应的值

a = {"name":"wcy","age":25}

print(a.pop("name")) ---> "wcy"

字典是Python中重要的数据类型,由于是键值对形式的存在,方便对于某些一一对应的数据的存储。字典的应用和更多的知识后面用到之后再作叙述。

转载地址:https://blog.csdn.net/weixin_39934257/article/details/109622624 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:电脑键盘快捷键_电脑键盘,办公软件 Excel Word 快捷键使用
下一篇:Saltstack

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月09日 05时24分40秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章