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 相关文章推荐
win7 下搭建sublime的python开发环境的配置方法
Jun 18 Python
Python 12306抢火车票脚本
Feb 07 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
python实现机器学习之元线性回归
Sep 06 Python
python能做哪方面的工作
Jun 15 Python
Python多线程threading创建及使用方法解析
Jun 17 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
Jun 18 Python
python可以用哪些数据库
Jun 22 Python
Python unittest基本使用方法代码实例
Jun 29 Python
Python logging模块handlers用法详解
Aug 14 Python
总结python多进程multiprocessing的相关知识
Jun 29 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
Apr 14 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
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
Javascript的构造函数和constructor属性
2010/01/09 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
浅谈js常用内置方法和对象
2016/09/24 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
2016/09/27 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
2018/11/04 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
处理Python中的URLError异常的方法
2015/04/30 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
华为慧通面试题
2012/09/11 面试题
银行开业庆典方案
2014/02/06 职场文书
就业意向书范文
2014/04/01 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
工程部文员岗位职责
2015/02/04 职场文书
初中军训感言
2015/08/01 职场文书
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js