Python中的序列

本文介绍了Python中的序列类型,包括列表、元组和字符串。列表是可变序列,可以存放不同类型的元素,支持多种操作如添加、删除、分片和排序。元组是不可变序列,可以通过切片创建新的元组。字符串是不可变的扁平序列,提供了内置函数和格式化方法。这些序列类型有共同点,都是容器,但根据是否可变及元素类型有不同特性。
摘要由CSDN通过智能技术生成

视频资源:B站小甲鱼视频
博客参考:https://www.cnblogs.com/forwardfeilds/p/10451794.html


Python的序列类型非常丰富,包括了列表(list),元组(tuple),字符串(str), 字节数组(bytes),队列(deque)

  1. 能否存放不同类型数据
    容器序列:能存放不同类型的数据。存放的一般是引用。list、tuple、collections.deque等。
    扁平序列:存放相同类型的数据。存放的是真实数据。str、bytes、bytearray、memoryview(内存视图)、array.array等。
  2. 能否改变内容
    可变序列:list、bytearray、array.array、collections.deque、memoryview。
    不可变序列:tuple、str、bytes。

1. 列表(list)

列表使用 ‘ [ ] ’,比如[1, 3, 5] [2.4, ‘df’, 2]
1.1 特点

  1. 可以存放不同类型的元素
  2. 可以改变list中的元素
  3. 使用中括号打包

1.2 创建列表方法

member = [1, 3, 4, 2]
mix = ['字符串', 1, [2, 4]]
empty = []

1.3 向列表添加元素

1. 列表名.append(添加单个元素)
>>>list.append(1)

2. 列表名.extend(扩展的列表)//多个元素
>>>list.extend([1, 2])

3. 列表名.insert(插入位置,添加元素)
>>>list.insert(0, 'hi')

1.4 向列表删除元素

1. 列表名.remove(删除单个元素)//无需知道位置
>>>list.remove('hi')

2. del 列表名[位置]//还可删除整个列表
>>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值