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 相关文章推荐
pandas 将索引值相加的方法
Nov 15 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 Python
Python 3 使用Pillow生成漂亮的分形树图片
Dec 24 Python
Python处理PDF与CDF实例
Feb 26 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
Feb 26 Python
python函数map()和partial()的知识点总结
May 26 Python
python算的上脚本语言吗
Jun 22 Python
Python如何进行时间处理
Aug 06 Python
Python 多线程之threading 模块的使用
Apr 14 Python
python munch库的使用解析
May 25 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 Error与Logging函数的深入理解
2013/06/03 PHP
php文件缓存方法总结
2016/03/16 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
Javascript 中的类和闭包
2010/01/08 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
React Native AsyncStorage本地存储工具类
2017/10/24 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
js实现微信聊天界面
2020/08/09 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
澳大利亚当地最大的时装生产商:Cue
2018/08/06 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
你常见到的runtime exception
2016/09/05 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
会计电算化专业应届大学生求职信
2013/10/22 职场文书
办理退休介绍信
2014/01/09 职场文书
学生会主席任命书
2015/09/21 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书
Python中的程序流程控制语句
2022/02/24 Python
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript