东南教育网您的位置:首页 >教育行情 >

三种python序列类型是什么?

导读 Python包含列表、元组和字典。序列是指可以存储多个值的连续存储空间。这些值以一定的顺序排列,可以通过每个值所在的数字(称为索引)来访问

Python包含列表、元组和字典。序列是指可以存储多个值的连续存储空间。这些值以一定的顺序排列,可以通过每个值所在的数字(称为索引)来访问。序列的一般操作包括索引、长度、组合(序列加法)、重复(乘法)、切片、检查成员、遍历、最小和最大。

python序列类型包括哪三种

列表:有序变量序列

创建:userlist=[1,2,3,4,5,6]

修改:用户列表[5]=999

Add: userlist.append(777)

删除:userlist.remove(4)或del(userlist[3])

Pop方法:移除一个元素,默认情况下是最后一个元素。

Userlist.pop(3)移除第三个元素并返回该值。

插入:userlist.insert(3,555)

Sort: userlist.sort()默认为升序。用户列表。排序(反向=真)使用降序。或者使用sorted(userlist)进行排序。

Reverse: userlist.reverse()

查找:userlist.index(3)或用于保留字查找。

元素:用户列表[2]

坐标:userlist.index(999)

列表连接:extend()方法。或者用来连接两个列表。两个不同的

元组:有序的不可变序列

创建:tuple1=(1,2,3,4,5,6)

修改:该值不能修改。

Add:没有append函数,只能通过赋值来添加:tuple2=(tuple1,7,8,9)

删除:(不可变序列没有这个属性)

插入:(不可变序列没有这个属性)

排序:已排序(userlist)只能用于排序。

反转:(不可变序列没有这个属性)

查找:userlist.index(3)或用于保留字查找。

元素:tuple1[4]

坐标:tuple1.index(3)

Go: set(tuple1)

包装:a、b、c、d、e、f=tuple1

字典:无序变量序列

创建:dict1={'a' :' 001 ',' b' 3360' 002 ',' c' 3360' 003 ',' d' 3360' 004'}或使用函数创建字典:dict1=dict ([('a '

修改:该值不能修改。

添加:直接赋值:dict 1[' f ']=' 006 ';或者使用setdefault()函数添加字典元素:dict1.setdefault ('e ',' 005 ')。当密钥已经存在时,原k-v保持不变,当密钥不存在时,添加k-v。

Delete:字典中没有remove()函数,但是字典的kv: del (dict1 ['e'])可以通过del()函数删除。您也可以使用pop()方法删除指定的元素。因为字典没有顺序,pop()默认情况下不会删除最后一个元素,所以您必须指定键。

插入:字典没有索引坐标,只有添加,没有插入。

排序:字典没有索引坐标,所以也是乱序,值只能通过键找到。但也可以用其他方法排序:对于已排序(dict1) : print (k,dict1 [k])中的k

逆转:(无序不可逆转)

查:dict1['c'] c']或用在保留字中查。或者使用items()方法将字典中的每对kv转换为元组,方便查找。

元素:dict1['c'] c']或使用dict1.get('c' c ')

就拿坐标来说:键是唯一的,值不是唯一的,只能通过循环便民字典找到。

重复数据消除:关键是唯一的,不需要重复数据消除。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。