概述
3.1 列表是什么
列表是由一系列元素组成的一组元素, 列表中可以有字符串, 数, 变量, 甚至列表.
Python中, 列表用一对中括号表示( [ ] ). 在列表中, 使用英文逗号分割元素, 我们可以演示以下列表的基本使用
windows = ['Chrome', 'Thunder', 'Visual Studio Code', 'Python']
print(windows)
这里列举出了几个窗口, 有Chrome, 迅雷, VS Code和Python解释器.
这个程序运行时会产生如下输出:
['Chrome', 'Thunder', 'Visual Studio Code', 'Python']
可以看到, Python把列表的所有内容都打印了出来, 包括引号和中括号.
列表是有顺序的元素组合, 这称之为"有序集合", 也就是, 可以访问到列表中任意位置的元素, 元素的位置叫做索引(index), 告诉Python即可.
传入索引的方法如下: <list name>[n]
其中list name指的是列表的名称, n指的是索引的位置.
我们想访问刚才的窗口列表的第四项, 是不是应该这样:
print(windows[4])
但是, 当我们输入这样代码时, 会产生以下异常:
IndexError: list index out of range
这个异常表明索引超出列表范围, 这里说一个知识点, 就是索引是从0开始而不是从1开始.我们应该写成这样:
print(windows[3])
这是, 访问的是最后一个索引.
我们如果只想访问最后的索引, 那么有一种快捷方式:
print(windows[-1])
这表示访问倒数第一个元素.
我们也可以使用列表中的各个值, 如这样:
msg = f"我正在使用的窗口是{windows[0]}"
print(msg)
你将会看到如下输出:
我正在使用的窗口是Chrome
Tips:
获取帮助:
我们在编程的时候难免会遇到不明白的点, 这时候, 可以查阅以下帮助文档:
Python官方文档(中文版)
Module Docs这个文档是和Python一起安装的, 在开始菜单里找到Python 3.7 文件夹, 会有一个Python 3.7 Module Docs (64 - bit).会使用你的默认浏览器打开(推荐使用Chrome浏览器.)
打开后是这个样子的:
最后
以上就是秀丽爆米花为你收集整理的Python教程3-列表3.1 列表是什么Tips:的全部内容,希望文章能够帮你解决Python教程3-列表3.1 列表是什么Tips:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复