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

有些时候我们要用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] + "好难啊! ")  #打印中文别忘了设置编辑器编码哦

快自己试一试吧!

原文发布于微信公众号 - TungHsu(gh_cd21b89e52e6)

原文发表时间:2017-12-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏博客园

MSIL学习------从HelloWorld开始

  前段时间突然想搞搞IL语言,于是在博客园中找到了包建强前辈关于IL的文章学习,并且在包前辈博客里看到了09年他与赵劼前辈关于是否有必要学习IL语言的争论,作...

1113
来自专栏章鱼的慢慢技术路

字符串练习——输入关键字找歌曲

1475
来自专栏Java帮帮-微信公众号-技术文章全总结

【大牛经验】探讨Java的异常与错误处理

探讨Java的异常与错误处理 ENTER TITLE ? Java中的异常处理机制已经比较成熟,我们的Java程序到处充满了异常的可能,如果对这些异常不做预先的...

3646
来自专栏用户画像

JAVA反射机制

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对...

561
来自专栏Jimoer

java设计模式之代理模式

代理模式 代理模式是常见设计模式的一种,代理模式的定义是:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个对象不适合或者不能直接引用另一个对象...

3105
来自专栏CDA数据分析师

工具 | 学习总结:当我学完Python我学了些什么

本文是本人学完Python后的一遍回顾,加深理解顺便留作手册以备查阅。 学习Python的这几天来,觉得Python还是比较简单,容易上手的,就基本语法而言,...

19510
来自专栏java学习

面试题63(链表,哈希表)

关于链表,哈希表 1·以下关于链式存储结构的叙述中哪一个是正确的? A.链式存储结构不是顺序存取结构 B.逻辑上相邻的节点物理上必须邻接 C.可以通过计算直接确...

3056
来自专栏韩伟的专栏

框架设计原则和规范(三)

此文是《.NET:框架设计原则、规范》的读书笔记,本文内容较多,共分九章,将分4天进行推送,今天推送6-7章。 1. 什么是好的框架 2. 框架设计...

3566
来自专栏企鹅号快讯

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

有些时候我们要用python处理一系列元素,这个时候我们可以把这一系列元素放到列表中。比如我们考试科目。 请不要在此处直接复制代码! 在python中,列表用“...

2026
来自专栏nummy

python拾遗【2】自定义异常类

1013

扫码关注云+社区