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 相关文章推荐
Python本地与全局命名空间用法实例
Jun 16 Python
Python作用域用法实例详解
Mar 15 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
Feb 08 Python
tensorflow 中对数组元素的操作方法
Jul 27 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
Pyorch之numpy与torch之间相互转换方式
Dec 31 Python
在python3中使用shuffle函数要注意的地方
Feb 28 Python
Python导入模块包原理及相关注意事项
Mar 25 Python
PyQt5 界面显示无响应的实现
Mar 26 Python
Django静态资源部署404问题解决方案
May 11 Python
Django model.py表单设置默认值允许为空的操作
May 19 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个人网站架设连环讲(一)
2006/10/09 PHP
php下通过伪造http头破解防盗链的代码
2010/07/03 PHP
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
php unset全局变量运用问题的深入解析
2013/06/17 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
php实现将上传word文件转为html的方法
2015/06/03 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
Javascript之文件操作
2007/03/07 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
vuex state中的数组变化监听实例
2019/11/06 Javascript
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
基于python爬虫数据处理(详解)
2017/06/10 Python
zookeeper python接口实例详解
2018/01/18 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
Python中一般处理中文的几种方法
2019/03/06 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
2014年文学毕业生自我鉴定
2014/04/23 职场文书
学校文明单位申报材料
2014/05/06 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
雾霾停课通知
2015/04/24 职场文书