首页
学习
活动
专区
圈层
工具
发布
1
这或许是对小白最友好的python入门了吧——17,while循环
2
这或许是对小白最友好的python入门了吧——18,定义函数
3
这或许是对小白最友好的python入门了吧——11,if语句初体验
4
这或许是对小白最友好的python入门了吧——12,列表深入体验
5
这或许是对小白最友好的python入门了吧——13,字典初识
6
这或许是对小白最友好的python入门了吧——14,遍历字典
7
这或许是对小白最友好的python入门了吧——15,嵌套
8
这或许是对小白最友好的python入门了吧——16,输入文本
9
这或许是对小白最友好的python入门了吧——1,python环境的搭建。
10
这或许是对小白最友好的python入门了吧——2,变量和字符串
11
这或许是对小白最友好的python入门了吧——3,数字处理
12
这或许是对小白最友好的python入门了吧——4,列表
13
这或许是对小白最友好的python入门了吧——5,修改和添加列表元素
14
这或许是对小白最友好的python入门了吧——6,删除列表元素
15
这或许是对小白最友好的python入门了吧——7,组织列表
16
这或许是对小白最友好的python入门了吧——8,初识for语句
17
这或许是对小白最友好的python入门了吧——9,数字深入体验
18
这或许是对小白最友好的python入门了吧——10,元组
19
这或许是对小白最友好的python入门了吧——20,定义函数简单应用
20
这或许是对小白最友好的python入门了吧——21,导入模块

这或许是对小白最友好的python入门了吧——4,列表

有些时候我们要用python处理一系列元素,这个时候我们可以把这一系列元素放到列表中。比如我们考试科目。

请不要在此处直接复制代码!

在python中,列表用“[ ]”来表示,各元素用逗号隔开。比如我们新建一个考试科目的列表可以在编辑器中输入

代码语言:javascript
复制
exam = ["cet","math","english","python"]

我们可以将列表print出来:

代码语言:javascript
复制
print(exam)

这样打印出来的是整个列表,如图:

好了,现在cet已经考完了,我只想打印math怎么办呢?很简单,只需要:

代码语言:javascript
复制
print(exam[1])

这时候疑问来了,math明明是第二个元素怎么你在上行代码中写的[1]呢,原来python计数的第一个元素是0而非1,所以我们要打印第n个元素就要输入n-1了,是不是很简单呢?

如果想打印第二三个只需要加一行代码就可以了。

代码语言:javascript
复制
print(exam[1])
print(exam[2])

除了从前往后数我们也可以从后往前数,怎么打印最后一门考试科目呢?

代码语言:javascript
复制
print(exam[-1])

同理倒数第二就是-2了。

这时候你说了,难道只能干巴巴打印一个元素吗?我想打印"math好难啊"怎么办?说到底列表中每一个元素都是一个字符串我们只需要用合并字符串的方法来打印就好了。比如:

代码语言:javascript
复制
print(exam[1] + "好难啊! ")  #打印中文别忘了设置编辑器编码哦

快自己试一试吧!

下一篇
举报
领券