python序列类型包括哪三种字符,python序列类型包括哪三种映射类型
python序列类型包括哪三种
Python序列类型包括:列表、元组、字典
列表:有序可变序列
已创建:用户列表=[1,2,3,4,5,6]
已修改:用户列表[5]=999
Add: userlist.append(777)
Delete: userlist.remove(4)或del(userlist[3])
Pop方法:去掉一个元素,默认最后一个。
Userlist.pop(3)删除第三个元素并返回值。
Insert: userlist.insert(3,555)
Sort: userlist.sort()默认为升序。userlist.sort(reverse=True)使用降序。或者使用sorted(userlist)进行排序。
Reverse: userlist.reverse()
Search: userlist.index(3)或使用中的保留字进行搜索。
元素:用户列表[2]
取坐标:userlist.index(999)
list的连接:extend()方法。或者用于连接两个列表。两种不同的
元组:有序不可变序列
创建:元组1=(1,2,3,4,5,6)
修改:该值不能修改。
Add:没有append函数,只能通过赋值来添加:tuple2=(tuple1,7,8,9)
删除:(不可变序列没有这个属性)
Insert:(不可变序列没有这个属性)
排序:你只能使用sorted(userlist)来排序。
反转:(不可变序列没有这个属性)
Search: userlist.index(3)或使用中的保留字进行搜索。
元素:元组1[4]
取坐标:tuple1.index(3)
重量:一套(一套)
解:a,b,c,d,e,f=一组1
字典:无序可变序列
Create: dict1={a : 001 , b 3360 002 , c 3360 003 , d 3360 004}或使用函数创建字典:dict1=dict ([(a
修改:该值不能修改。
Add:直接赋值:dict 1[ f ]= 006 ;或者使用setdefault()函数添加字典元素:dict1.setdefault(e , 005 )。当密钥已经存在时,原始k-v保持不变,当密钥不存在时,添加k-v。
Delete:字典没有remove()函数,但是可以用del()函数删除字典的kv: del (dict1 [e])。还可以使用pop()方法删除指定的元素。因为字典是无序的,默认情况下pop()不会删除最后一个元素,所以必须指定键。
插入:字典没有索引坐标,只有添加,没有插入。
排序:字典没有索引坐标,所以也是无序的。你只能通过键找到值。但可以用其他方法排序:对于sorted (dict1) :print (k,dict1 [k])中的k
逆转:(紊乱无法逆转)
Look-up: dict1[c]或使用in保留字进行查找。或者使用items()方法将字典中的每对kv转换成元组,以便于查找。
获取元素:dict1[c]或使用dict1.get(c )
就拿坐标来说:键唯一,值不唯一,只能通过循环便利字典查出来。
转到权重:键是唯一的,无需转到权重
字符串元组列表字典 的类型相互转换
1.元组被转换成列表:list()
2.将列表更改为tuple: tuple()
3.字典被转换成列表和元组:dict1.items()
4.列表祖先被转换成dictionary: dict()
python学习网上有很多python培训视频。欢迎在线学习!这是包含哪三种python序列类型的详细信息。更多信息请关注热门IT软件开发工作室其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。