美文网首页
Python 变量类型(2)序列型

Python 变量类型(2)序列型

作者: Bioinfor生信云 | 来源:发表于2023-09-21 17:36 被阅读0次

序列型主要包括列表和元祖。列表是可变数据类型,元祖是不可变数据类型。

变量类型:列表和元组

创建

l = [1,4,32,48,-90] # 可变数据类型
t = (1,4,32,48,-90) # 不可变数据类型

增加

append原位修改,元组不能原位修改

l.append(10) # 增加一个元素
l
l.extend([30,20])# 增加两个元素
l
l.insert(4,60) # 第四位插入一个60
l

非原位改变(列表和元组都支持)

l + [10,20]

t + (10,10)

删除

原位删除部分元素(列表)

del l[3] # 按位置删除,删除第三个个元素
l

l.remove(32)# 按内容删除
l

l.pop() # 弹出列表的最后一个元素
l

删除整个变量(通用)

del l
del t 

修改(仅列表支持)

将第三位修改为21

l[2] = 21
l

查询(通用)

t[2] # 查询第三位

t[2:5] # 查询2-5之间的数,左闭右开

print('len(t):', len(t)) #查询长度

print('t.count(10):', t.count(10)) #查询总共有几个10

print('t[2]:', t[2]) # 取出第三位

print('t[2:4]:', t[2:4]) #连续取出第三、四位

排序

# sorted是python通用方法,返回列表
sorted(l) # 升序排列
sorted(t, reverse=True) # 降序排列

# sort是列表的方法,原位排序
l.sort() 
l

欢迎关注Bioinfor 生信云

相关文章

网友评论

      本文标题:Python 变量类型(2)序列型

      本文链接:https://www.haomeiwen.com/subject/xfaevdtx.html