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解析网页源代码中的115网盘链接实例
Sep 30 Python
python继承和抽象类的实现方法
Jan 14 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
May 25 Python
Python实现获取磁盘剩余空间的2种方法
Jun 07 Python
sublime text 3配置使用python操作方法
Jun 11 Python
Pandas之drop_duplicates:去除重复项方法
Apr 18 Python
Python 实现在文件中的每一行添加一个逗号
Apr 29 Python
Django 跨域请求处理的示例代码
May 02 Python
修改默认的pip版本为对应python2.7的方法
Nov 06 Python
详解Python正则表达式re模块
Mar 19 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
用Python写一个简易版弹球游戏
Apr 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
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
JS onmousemove鼠标移动坐标接龙DIV效果实例
2013/12/16 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
setTimeout学习小结
2017/02/08 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
python控制台英汉汉英电子词典
2020/04/23 Python
python获取当前日期和时间的方法
2015/04/30 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
对Python中画图时候的线类型详解
2019/07/07 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
通过cmd进入python的步骤
2020/06/16 Python
浅析python实现动态规划背包问题
2020/12/31 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
师范毕业生自我鉴定
2014/01/15 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
学校社团活动总结
2015/05/07 职场文书
商场广播稿范文
2015/08/19 职场文书
护士工作心得体会
2016/01/25 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS