python中列表的含义及用法


Posted in Python onMay 26, 2020

示例

列表是元素的集合,存储在一个变量中。列表中存储的元素类型没有限制,下面是列表的一个简单例子。

students = ['bernice', 'arron', 'cody']
for student in students:
print("Hello, " + student.title() + "!")

命名和定义列表

因为列表是对象的集合,所以给它们一个复数的名称是很好的做法。如果列表中的每一项都是一个 car, 就命名列表为 'cars'。这样给你了一种直接的方式代表列表('cars'),('dog‘)指代列表项。

在 Python 中,用中括号定义一个列表。如下所示:

dogs = ['border collie', 
    'australian cattle dog', 
    'labrador retriever']

访问列表元素

列表中的元素通过位置来标识,从零开始。访问列表中的第一个元素,如下所示:

dogs = ['border collie', 
    'australian cattle dog', 
    'labrador retriever']

dog = dogs[0]
print(dog.title())

括号中的数字为列表的索引(index)。因为列表索引从0开始,列表元素的索引总是比它的位置小。因此 Python 被称为 zero-indexed 语言(诸如 C, Java)。

因此访问第二个元素,我们需要用索引1,以此类推。

dog = dogs[1]
print(dog.title())

访问列表中最后一个元素

访问列表中的最后一个元素,可以用索引 -1。

dog = dogs[-1]
print(dog.title())

访问倒数第二个,倒数第三个也可以用这种语法。

dog = dogs[-2]
print(dog.title())

但是你不能用一个绝对值大于列表长度的负数访问。

dog = dogs[-4]
print(dog.title()

到此这篇关于python中列表的含义及用法的文章就介绍到这了,更多相关python中的列表是什么内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
tornado捕获和处理404错误的方法
Feb 26 Python
Python Pexpect库的简单使用方法
Jan 29 Python
python安装numpy和pandas的方法步骤
May 27 Python
PyQt4实时显示文本内容GUI的示例
Jun 14 Python
Python三元运算与lambda表达式实例解析
Nov 30 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
NumPy排序的实现
Jan 21 Python
Python中无限循环需要什么条件
May 27 Python
keras实现VGG16 CIFAR10数据集方式
Jul 07 Python
python 6行代码制作月历生成器
Sep 18 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
如何利用python实现列表嵌套字典取值
Jun 10 Python
初学者学习Python好还是Java好
May 26 #Python
python函数map()和partial()的知识点总结
May 26 #Python
Python selenium使用autoIT上传附件过程详解
May 26 #Python
Python的历史与优缺点整理
May 26 #Python
python实现逢七拍腿小游戏的思路详解
May 26 #Python
Python是什么 Python的用处
May 26 #Python
完美解决jupyter由于无法import新包的问题
May 26 #Python
You might like
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
PHP图形计数器程序显示网站用户浏览量
2016/07/20 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
React和Vue中监听变量变化的方法
2018/11/14 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
[39:21]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.24
2019/09/10 DOTA
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
python创建n行m列数组示例
2019/12/02 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
最新结婚典礼主持词
2014/03/14 职场文书
二手房买卖协议书
2014/04/10 职场文书
家长对老师的评语
2014/04/18 职场文书
2015年团支部工作总结
2015/04/03 职场文书
Python多线程 Queue 模块常见用法
2021/07/04 Python
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS