【python教程入门学习】python基础学习之列表和元组

本文详细介绍了Python中的序列结构,特别是列表和元组的使用。从索引、切片、列表的创建、删除、访问、遍历、更新操作到元组的创建和特性,全面阐述了这两个重要数据结构的操作方法和注意事项。
摘要由CSDN通过智能技术生成

在python中序列是最基本的数据结构,它是一块用于存储多个值的连续内存空间,并且按照一定顺序排列,每一个值或元素都分配一个数字,称为索引或位置,通过索引可以去除相应的值,python中内置了5个常用的序列结构:列表、元组、集合、字典和字符串。

索引

序列中的每一个元素都有一个编号,也被称为索引,这个索引是从0开始递增,即下标为0表示为第一个元素,下标1表示为第二个元素,以此类推,如下图所示:

python基础学习之列表和元组

序列的整数索引

python的索引也可以是负数。这个索引从右向左计数,也就是说从最后一个元素开始计数,即最后一个元素的索引是-1,倒数第二个元素的索引是-2,以此类推

切片

切片是访问序列中元素的一种方法,它可以访问一定范围内的元素,通过切片可以生成一个全新的序列,切片的语法如下:

sname(start : end : step)
#参数说明如下:
#sname:表示序列的名称
#start:表示切片开始的位置,如果不指定该参数,则表示从默认值为0
#end:表示切片的截止位置,如果不指定该参数,则表示默认为该序列的长度
#step:表示切片的步长,如果省略步长,则默认值为1 

python中支持两种类型相同的序列进行相加操作,将两个序列进行连接,使用加号(+)运算符可以实现,代码如下:

a = ["我们", "一起", "来"]
b = ["学习", "python"]
print(a+b)

代码执行结果如下:

python基础学习之列表和元组

学习笔记:

在进行序列相加时,相同类型的序列是指同为列表、元组、集合等,序列中的元素类型可以不同。最后,如果你的时间不是很紧张,并且又想快速的python提高,最重要的是不怕吃苦,建议你可以架尉♥信(同音):276 3177 065 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~,包括小编自己整理的一份2022最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑

python中使用n乘以一个序列可会产生新的序列,新的序列内容为原来序列重复n次的结果,如下图示例:

a = ["我们一起来学习python"]
print(a * 5)

代码执行结果如下:

python基础学习之列表和元组

python中可以使用in关键字来检查某个元素是否包含在该序列中,语法格式如下:

value in sequence
#参数说明如下:
#value:要检查的元素
#sequence:要检查的序列

示例:

a = ["我们", "一起", "来", "学习", "python"]
print("python" in a)

代码执行结果如下:

python基础学习之列表和元组

python中可以使用not in关键字来检查某个元素是否包含在该序列中,语法格式如下:

value not in sequence
#参数说明如下:
#value:要检查的元素
#sequence:要检查的序列

示例:

a = ["我
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值