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

【稳住,can carry】初识Python字典和集合

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

【稳住,can carry】初识Python字典和集合

字典

字典就是key-value键值对的集合。

字典创建
# 通过创建
d = {}

# 通过 dict() 创建
d = dict(name="Schuyler",age=18)
d = dict([("name","Schuyler"),("age",18)])

# 通过 zip 创建
k = ["name","age"]
v = ["Schuyler",18]
d = dict(zip(k,v))

字典操作
# 字典遍历
p1 = {"name":"Jack", "age":38}
p2 = {"name":"Jason","age":48}
p3 = {"name":"Schuyler","age":18}
ps = [p1,p2,p3]
for i in range(len(ps)):
	ps[i].get("name")
	
# 增
p1["name"] = "Fiona" # 直接使用索引方式添加新元素, 但这种方式会导致原来对象的 name 字段被覆盖

# 删
p1.pop("age") # 使用 pop 删除指定 key
del(p1["age"]) # del 删除 指定 key

# 改
p1.update(p2) # 使用 p2 更新 p1
集合

集合更像是数学里的定义,只不过Python集合天生自带“去重”

集合创建
# 使用 {}
s = {2,3,4}

# 使用 set()
s = [2,3,4]
s = set(s)
集合操作
# 增
s.add(4) # 添加后,集合中只有1个4

# 删
s.remove(2) # 删除指定元素
s.clear() # 清空集合

# 查:集合没法用 [] 索引,因此也就不能修改

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

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

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