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基础教程之缩进介绍
Aug 29 Python
Python 爬虫的工具列表大全
Jan 31 Python
5个很好的Python面试题问题答案及分析
Jan 19 Python
Python实现识别手写数字 Python图片读入与处理
Mar 23 Python
python实现爬取图书封面
Jul 05 Python
Selenium(Python web测试工具)基本用法详解
Aug 10 Python
Python json模块dumps、loads操作示例
Sep 06 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
Django 在iframe里跳转顶层url的例子
Aug 21 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
TensorFlow的环境配置与安装方法
Feb 20 Python
Python实现聚类K-means算法详解
Jul 15 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简单命令代码集锦
2007/09/24 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
javascript web对话框与弹出窗口
2009/02/22 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
2015/03/04 Javascript
jQuery使用$.ajax进行即时验证的方法
2015/12/08 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
jQuery实现的tab标签切换效果示例
2016/09/05 Javascript
jQuery ready()和onload的加载耗时分析
2016/09/08 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
2018/10/09 Javascript
vue 移动端注入骨架屏的配置方法
2019/06/25 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
数据库测试通常都包括哪些方面
2015/11/30 面试题
三个Unix的命令面试题
2015/04/12 面试题
高中生班主任评语
2014/04/25 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
不服劳动仲裁起诉书
2015/05/20 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL