首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这或许是对小白最友好的python入门了吧——4,列表

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

作者头像
用户1315847
发布2018-03-05 15:38:58
7880
发布2018-03-05 15:38:58
举报
文章被收录于专栏:TungHsuTungHsu

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

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

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

exam = ["cet","math","english","python"]

我们可以将列表print出来:

print(exam)

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

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

print(exam[1])

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

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

print(exam[1])
print(exam[2])

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

print(exam[-1])

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

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

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

快自己试一试吧!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-12-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 TungHsu 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档