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 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
使用Python脚本对Linux服务器进行监控的教程
Apr 02 Python
Python使用tablib生成excel文件的简单实现方法
Mar 16 Python
Python学习pygal绘制线图代码分享
Dec 09 Python
Python比较2个时间大小的实现方法
Apr 10 Python
python主线程捕获子线程的方法
Jun 17 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
May 13 Python
Python绘制股票移动均线的实例
Aug 24 Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
python中编写函数并调用的知识点总结
Jan 13 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接受文件并获得其后缀名的方法
2015/08/05 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
php微信开发之百度天气预报
2016/11/18 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
解决vue v-for 遍历循环时key值报错的问题
2018/09/06 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
React实现todolist功能
2020/12/28 Javascript
python实现简单温度转换的方法
2015/03/13 Python
Python读写配置文件的方法
2015/06/03 Python
python开发中range()函数用法实例分析
2015/11/12 Python
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
使用11行Python代码盗取了室友的U盘内容
2018/10/23 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
python3.7添加dlib模块的方法
2020/07/01 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
医学生临床实习自我评价
2014/03/07 职场文书
历史专业大学生职业生涯规划书
2014/03/13 职场文书
利群广告词
2014/03/20 职场文书
保安公司服务承诺书
2014/05/28 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
三人合伙协议书范本
2014/10/29 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
nginx七层负载均衡配置详解
2022/07/15 Servers