这或许是对小白最友好的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 条评论
登录 后参与评论

相关文章

来自专栏阿凯的Excel

Python读书笔记8(列表-相关函数)

今天和大家分享的是列表的相关函数。 其实今天分享的函数对于字符串、列表、元组都可以使用,已经会的当做复习咯。 至于神马是元组,后续会分享哦! 一、In Or N...

2705
来自专栏青玉伏案

窥探Swift之别具一格的Struct和Class

  说到结构体和类,还是那句话,只要是接触过编程的小伙伴们对这两者并不陌生。但在Swift中的Struct和Class也有着令人眼前一亮的特性。Struct的功...

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

JavaWeb03-轻松理解JS(Java真正的全栈开发)

? 一.js常用对象 ljs中的常见对象有以下几个: Boolean Number String Array 数组 Date 日期 Math 数学 RegEx...

26312
来自专栏编程

Python读书笔记8

今天和大家分享的是列表的相关函数。 其实今天分享的函数对于字符串、列表、元组都可以使用,已经会的当做复习咯。 至于神马是元组,后续会分享哦! 一、In Or N...

1707
来自专栏Ryan Miao

velocity的一些用法

velocity模板其实就是java不分语法的翻译,用到的属性还是java的方法,get,set,等 1.截取部分字段substring 1 原始字符串:$!a...

32111
来自专栏LIN_ZONE

已知两点的经度和纬度,计算两点间的距离(php,javascript)

php代码:转载  http://www.cnblogs.com/caichenghui/p/5977431.html

491
来自专栏Crossin的编程教室

【编程课堂】文本包装 textwrap

欢迎回到编程课堂,本周我们将了解一个与文字处理相关的模块—— textwrap,依照惯例,此处应该有一思考题: 现在有一文本文件 ‘abc.txt’,有 100...

32510
来自专栏xingoo, 一个梦想做发明家的程序员

MFC常用基本数据类型

ATOM                   原子(原子表中的一个字符串的参考)  BOOL   布尔变量  BOOLEAN                布尔...

1606
来自专栏一枝花算不算浪漫

[jQuery学习系列二 ]2-JQuery学习二-数组操作

33012
来自专栏静晴轩

JavaScript 之 this 详解

JavaScript作为一种脚本语言身份的存在,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript支持函数式编程、闭包、基于原型的继承等高级功...

3115

扫描关注云+社区