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

Python脚本,容器,集合set以及常用api,字典dict以及常用api

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

Python脚本,容器,集合set以及常用api,字典dict以及常用api

Python脚本,容器,集合set以及常用api,字典dict以及常用api

O、python中的容器,set集合,可迭代,无序,不包含重复元素的容器类型,不属于序列

一、创建集合set
1、set(iterable)

2、{元素1,元素2,元素3,…}
{‘hello’,‘lala’}
set([‘hello’, ‘lala’])

3、不能使用空的{}创建集合,应为那样会创建一个字典dict

二、修改集合元素
1、add(elem):添加元素,如果元素已经存在,则不能添加,不会抛出错误
2、remove(elem):删除元素,如果元素不存在,则抛出错误
3、clear():清除集合中所有元素

字典dict,可迭代,通过键(key)来访问元素的可变的容器类型的数据,键和值成对出现,键不可以重复,值可以重复

一、创建字典
1、dict()函数

a、使用多个包含两个元素的元组建立一个包含成对元组的元组,并用其建立字典,成对元组的第一个元素会自动变成键,第二个会变成值。

b、如果元组中的内容不是成对的,就会在创建字典时报错,

c、或者有键值重复,创建的字典就会将相同键最后出现的值作为键值。

b、使用字典作为参数创建字典

c、使用zip组合个数相等的列表或元组
dict(zip([1,2,3],(‘aaa’,‘bbb’,‘ccc’)))
{1: ‘aaa’, 2: ‘bbb’, 3: ‘ccc’}

2、{key1:value,key2:value,…key_n:value_n}
{1:1,2:2}
{1: 1, 2: 2}

二、修改字典
1、通过字典键返回对应的值

2、通过字典键为其赋值

3、通过pop(key)方法删除字典中的键值对,返回删除的值

三、访问字典视图
dict1
{2: 222, 3: 333}

1、items():返回字典里的所有键值对视图,返回一个封装了元组的列表,可以通过元组的拆包方法分别获得键和值,例如:for a,b in adict.items()

dict1.items()
[(2, 222), (3, 333)]

2、keys():返回字典里的所有键视图,返回一个列表
dict1.keys()
[2, 3]

3、values():返回字典值视图,返回一个列表
dict1.values()
[222, 333]

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

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

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