python元组支持双向索引吗_2、Python列表和元组

本文介绍了Python中的序列,特别是列表和元组。列表是可变的,支持多种添加、删除和查询操作,可以通过索引、切片、方法进行操作。元组是不可变的,创建后无法修改。两者都可以使用负数索引。此外,文章还讨论了列表的创建、删除、排序、常用方法以及列表推导式和元组解包等概念。
摘要由CSDN通过智能技术生成

2、Python序列

序列是一种数据存储方式,类似于C语言的数组。简单的说序列是一块用来存储多个值的连续内存空间,同一个序列的元素通常是相关的。

Python中常用的序列结构有列表、元组、字典、字符串、集合等,字典和集合是无序的,其他三个都支持双向索引。一般0为第一个序列,但是python可以用负数做下标序列,最后一个下标为-1,之前的为-2,以此类推。

2.1列表

列表的所有元素放在一堆方括号中相邻元素之间用逗号分开,元素扩充或删除时,列表自动扩充或缩减,但尽量向列表末尾进行增删操作。同一列表中元素类型可以不同,可以是基本类型,也可以是序列类型。

2.1.1列表的创建和删除

创建:a_list=[]空列表

a_list=['a','b','zxlc']

也可以用list()函数将元组、range对象、字符串或其他类型的对象转换成列表例如:

a_list=list((3,5,7,9))  #将元组转换成列表

list(range(1,10,2) #将range对象转换成列表(range函数:第一个参数是起始数,第二个参数是终止数,第三个数是步长)

list('hello world')    #将字符串转换成列表

x=list()        #创建空列表

删除:del a_list

2.1.2列表元素添加

1、append()方法,在列表末尾添加一个元素

a_list.append(i)

2、+,创建一个新列表,在旧列表后加上这个新列表

a_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值