Python序列类型


前言

  本文详细介绍了Python序列类型的基础内容,希望对大家的学习有所帮助。


一、序列类型是什么?

  用来存放数据的容器。

  列表:放进去的东西是有序的且不会缺失

  元祖:不可变对象,不能进行增删改操作,只能进行查询

二、使用步骤

1.列表

①列表的使用和类型

代码如下:

运行结果:

②列表取元素

代码如下:

good=[1,2,3,1,"nihao","hello","nice"]
print(good[4]) #正序从0开始,倒序从-1开始
print("取最后一个元素:",good[-1])

运行结果:

 ③添加元素

代码如下:

good=[1,2,3,1,"nihao","hello","nice"]
good.append(9)#添加到最后一个
print(good)
good.insert(0,19)#添加到索引(0)之前
print(good)
list=["a","b"]
good.extend(list)#添加多个数据
print(good)

 运行结果:

 ④删除元素

代码如下:

list1=[1,2,3,1,"nihao","hello","nice"]
list1.pop(4) #根据索引删除
print(list1)

list2=[1,2,3,1,"nihao","hello","nice"]
del list2[2] #根据索引删除
print(list2)

list3=[1,2,3,1,"nihao","hello","nice"]
list3.remove("nice")#指定元素删除
print(list3)

运行结果:

⑤修改

代码如下:

list1=[1,2,3,1,"nihao","hello","nice"]
list1[3]="love" #指定索引位置进行值的修改
print(list1)

list2=[1,2,3,1,"nihao","hello","nice"]
list2.reverse()#倒序
print(list2)

运行结果:

⑥查询

代码如下:

list1=[1,2,3,1,"nihao","hello","nice","nihao"]
a=list1.index("nihao")
#查询指定位置元素的索引,只会返回第一个查询到的元素索引
print(a)
b=list1.count("nihao")#查询出现的次数
print(b)

运行结果:

⑦排序

代码如下:

list1=[1,8,6,9,0,5,7,4,2,3]
list1.sort()
print(list1)

运行结果:

⑧等于号和copy的区别

代码如下:

list1=[1,8,6,9,0,5,7,4,2,3]
list2=list1.copy()
list3=list1
list1.append(999)
print("list1:",list1,id(list1))
print("list2:",list2,id(list2))
print("list3:",list3,id(list3))
#id值是随机的,CPU进行随机分配

运行结果:

2.元祖

元祖的使用和类型

代码如下:

good=(1,2,3)
print(good,type(good))
good1=(1,)#只有一个元素时,必须逗号在后面
print(good1,type(good1))
list1=list(good)#元祖和列表之间的相互转化
print(list1,type(list1))

运行结果:


 

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Python序列类型的使用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值