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实现设置windows桌面壁纸代码分享
Mar 28 Python
对于Python的Django框架部署的一些建议
Apr 09 Python
如何用python写一个简单的词法分析器
Dec 18 Python
python实现简单五子棋游戏
Jun 18 Python
opencv 获取rtsp流媒体视频的实现方法
Aug 23 Python
导入tensorflow时报错:cannot import name 'abs'的解决
Oct 10 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
windows中安装Python3.8.0的实现方法
Nov 19 Python
解决Python spyder显示不全df列和行的问题
Apr 20 Python
Python可以用来做什么
Nov 23 Python
基于Python实现天天酷跑功能
Jan 06 Python
解决Pyinstaller打包软件失败的一个坑
Mar 04 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中的日期及时间
2006/11/23 PHP
PHP 循环列出目录内容的函数代码
2010/05/26 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
js 如何实现对数据库的增删改查
2012/11/23 Javascript
js替换字符串的所有示例代码
2013/07/23 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
Koa项目搭建过程详细记录
2018/04/12 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
python3.5实现socket通讯示例(TCP)
2017/02/07 Python
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
Django项目使用CircleCI的方法示例
2019/07/14 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
会计学生自我鉴定
2014/02/06 职场文书
高中同学会活动方案
2014/08/14 职场文书
入党政审材料范文
2014/12/24 职场文书
党支部意见范文
2015/06/02 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
2019最新版火锅店的创业计划书 !
2019/07/12 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python