栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python字典

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python字典

字典(dict)
键值对(key-value)存储值(两列多行的二维表)

目录

1.创建方法

1.直接法

2.使用dict

2.如何访问字典里面的值:

 3.常见方法

 1.get()----通过key值获取value的值,如果没有key的话不会做任何操作,其实返回的None

 2.keys()-----返回所有的键(key)

 3..values()-----返回所有的值(value)

4.items()------返回所有的键值对

 5.setdefault()-----设置默认值(一般为None)

 6.pop(key)-----通过key值去移除键值对,如果没有key会抛出异常

7. popitem()-------移除键值对,根据后进先出的顺序进行删除


1.创建方法

1.直接法
d = {"name":"zhangsan","age":18}

2.使用dict
d1 = dict({"name":"lisi","age":19})

2.如何访问字典里面的值:

方法:通过key去访问value

例如:

d = {"name":"zhangsan","age":18}
print(d["name"])
print(d["age"])

可以通过key修改value的值,如果没有这个value会抛出异常

d = {"name":"zhangsan","age":18}
d["age"] = 20
print(d["age"])

也可以通过key去添加键值对(新key = 新值)

d = {"name":"zhangsan","age":18}
d["gender"] = "男"
print(d)

 3.常见方法
1.clear-------清除
2.copy------复制
3.get(key)-------通过key值获取value的值,如果没有key的话不会做任何操作,其实返回的None
4.keys()-----返回所有的键(key)
5.values()-----返回所有的值(value)
6.items()------返回所有的键值对
7.setdefault()-----设置默认值
8.pop(key)-----通过key值去移除键值对,如果没有key会抛出异常
9.popitem()-------移除键值对,根据后进先出的顺序进行删除

 1.get()----通过key值获取value的值,如果没有key的话不会做任何操作,其实返回的None
d = {"name":"zhangsan","age":18}
print(d.get("name"))

 

 2.keys()-----返回所有的键(key)
d = {"name":"zhangsan","age":18}
print(d.keys())
 

 3..values()-----返回所有的值(value)
d = {"name":"zhangsan","age":18}
print(d.values())

 

4.items()------返回所有的键值对

 

d = {"name":"zhangsan","age":18}
print(d.items())

 5.setdefault()-----设置默认值(一般为None)
d = {"name":"zhangsan","age":18}
print(d)
print(d.setdefault("name"))
d.setdefault("password")
print(d.setdefault("password"))
print(d)

 6.pop(key)-----通过key值去移除键值对,如果没有key会抛出异常
d = {"name":"zhangsan","age":18}
print(d)
d.pop("age")
print(d)

7. popitem()-------移除键值对,根据后进先出的顺序进行删除
d = {"name":"zhangsan","age":18}
print(d)
print(d.popitem())
print(d)

注意:popitem一般先删后面的

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/925910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号