Theme-Logo
    • 通知公告
  • [登录]/[注册]
  • D 返回首页
python3编程学习
  • 基础教程
    • 初识python
    • 语法特点
    • 输入输出
    • 运算符+
    • 数据类型
    • 类型转换
    • 条件控制
    • 循环语句
    • 函数详解
    • 面向对象
    • 模块详解
    • File(文件)
    • 字符串初级
    • 字符串进阶
    • 错误和异常
  • 高级教程
    • 数据库深操作
    • web网站开发
    • GUI界面开发
    • 网络爬虫开发
    • 游戏高级开发

Python序列

在Python中序列是最基本的数据结构。它是一块用于存放多个值的连续内存空问。
  • 返回首页

序列也称为数列,是指按照一定顺序排列的一列数,而在程序设计中,序列是一种常用的数据存储方式,几乎每一种程序设计语言都提供了类似的数据结构。

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

1、索引

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

1727468243909970.png

Python 比较神奇,它的索引可以是负数。这个索引从右向左计数,也就是从最后的一个元素开始计数,即最后一个元素的索引值是 -1,倒数第二个元素的索引值为-2,以此类推。如图所示:

1727468302252910.png

在采用负数作为索引值时,是从-1开始的,而不是从0开始的,即最后一个元素的下标为-1,这是为了防止与第一个元素重合。

通过索引可以访问序列中的任何元素。例如,定义一个包括4个元素的列表,要访问它的第3个元素和最后一个元素,可以使用下面的代码:

va = ['red', 'green', 'blue', 'yellow', 'white', 'black']
print (va[2])  # 输出第3个元素 blue
print (va[-1]) # 输出最后一个元素 black

    本文未完全显示,开通会员查看全文......

回顶部