Python之列表是什么

liftword5个月前 (01-12)技术文章42

列表是由一系列按照特定顺序排列的元素组成。你可以创建包含字母、数字等等的列表;也可以将任何东西加入到列表中,各个元素之间可以没有任何关系。

在Python中,用英文格式的方括号([ ])来表示列表,并用逗号来分隔其中的元素,另外由于列表一般都是表示多个元素,因此给列表命名时给定一个复数的名称是个不错的主意。

bicycles.py

-----------------------------------------

bicycles = ['trek','cannondale','redline','specialized']

print(bicycles)

-----------------------------------------

这样Python显示出来的结果为:

['trek','cannondale','redline','specialized']

鉴于这不是我们希望让用户看到的输出,接下来我们来学习如何访问列表元素。

1、访问列表元素

列表是有序集合,因此访问列表的任何元素,只需将该元素的位置和索引告诉Python即可。要访问列表元素,可指出列表的名称,再指出元素索引,并将其放在方括号内([ ]).

-----------------------------------------

bicycles = ['trek','cannondale','redline','specialized']

print(bicycles[0])

-----------------------------------------

输出结果为:

trek

这样就没有括号,也没有引号了,看起来更整洁、干净。

另外,也可使用title()让元素的格式更整洁:

-----------------------------------------

bicycles = ['trek','cannondale','redline','specialized']

print(bicycles[0].title())

-----------------------------------------

输出结果为:

Trek

输出结果一样,只是首字母是大写的T。

2、索引从0而不是从1开始

在Python中,第一个列表元素的索引为0,而不是1.,例如

-----------------------------------------

bicycles = ['trek','cannondale','redline','specialized']

print(bicycles[1])

-----------------------------------------

输出结果为:

cannondale

Python为访问最后一个列表元素提供了一种特殊语法。通常将索引制定为-1,可以让Python访问最后一个元素:

-----------------------------------------

bicycles = ['trek','cannondale','redline','specialized']

print(bicycles[-1])

-----------------------------------------

输出为:

specialized

这种语法很有用,因为有时你通常不知道列表有多少元素,这种约定也同样适用其它负数,例如-2返回倒数第二个列表元素,例如-3返回倒数第三个列表元素,以此类推。

相关文章

. Python 中的列表用法详解

列表是 Python 中最通用和最常用的数据结构之一。它们是有序的项目集合,可以保存各种数据类型并且是可变的,这意味着它们的内容在创建后可以更改。列表提供了一种有效的方法来有效地组织和操作数据。1...

一篇文章带你弄懂Python基础之列表介绍和循环遍历

大家好,我是Go进阶者,今天给大家分享一些Python基础 (列表基础和循环遍历介绍),一起来看看吧~一、列表介绍想一想:字符串可以用来存储一串信息,那么想一想,怎样存储所有同学的名字呢?定义100个...

python入门006:认识列表

一、列表简介1、什么是列表列表由一系列按特定顺序排列的元素组成。列表是有序信息集合。列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素。2、列表的表示方法在pytho...