猫史档案馆


【嗯哼君のPython教程】4、井然有序的数据集——列表

用户:嗯哼君 渠源嗯哼君 渠源查看:0 回复:4 评论:0 创建时间:2018-10-27T11:29:09


上期回顾:

1、最简单的数据形式——变量 :https://www.codemao.cn/community/166342

2、其他的数据形式——字符串、整数与浮点数 :https://www.codemao.cn/community/166352

3、数据类型的运用——字符串与整数 :https://www.codemao.cn/community/166359

我们之前学完了变量,今天我们来学习一下“列表”。

首先你要先知道一个冷知识:各种的数据都是储存在变量中的(比如列表或字典),学过“云链表”的人就知道了。

列表如同其名,就是把好几个数据串在一块。在Python中,列表用方括号“[]”表示(注意是英文符号)。

在列表中的每一个数据我们叫他“元素”,一个列表可以有无数个元素,只要你的显卡不会烧。

由于刚才的冷知识,所以列表与变量的赋值方法一样就好理解了。只不过列表的每一个数据中间都要用“,”隔开

我们来试验一下,新建一个test.py:

= [“hello” , “world”]

print(x)

结果会输出“[“hello”,“world”]”,这就是我们要注意的第一个点,也是变量与列表所不同的地方。

若直接打印列表,将会把方括号、引号等我们不希望使用者得知的东西都打印出来。

这就需要我们来操作列表啦,我们先来学习如何得到列表中的其中一个元素。

我们可以直接用“列表名”+“[第几项-1]”来获得列表中的其中一个元素。

比如我们接着上面的test.py,继续改进一下:

--ellipsis--(test.py)

print(x)

print(x[1])

结果会输出“['hello', 'world']”与“world”,我们就可以来运用这种方法来取出列表中的某一项元素。

你可能注意到了,在上面我们说了“第几项-1”。在列表中我们要差一,所以我们要注意是否犯了差一错误。

另外,我们还可以用“-1”来表示倒数第一项,同理“-2”是倒数第二项。

接着我们来学习如何修改列表中的某一个元素,其实和变量差不多,只是要指出是第几项。

--ellipsis--(test.py)

print(x)

x[1] = "codemaoworld"

print(x)

我们来运行,结果他输出了两行:['hello', 'world']与['hello', 'codemaoworld'],证明我们真的改了元素。

我们也可以在列表里添加元素,有两种方法:

一:在末尾添加新元素

我们可以用点句表示法.append来在末尾添加新元素。

--ellipsis--(test.py)

print(x)

x.append("!")

print(x)

然后他会在第二次输出中输出['hello', 'world', '!'],说明我们成功将“!”添加到了列表末尾

除了在末尾添加,我们还可以直接在中间插入:

二:在列表中插入元素

我们同样可以用点句表示法.insert来插入,为此我们需要新元素的索引以及新元素的内容,我们用逗号来隔开

--ellipsis--(test.py)

print(x)

x.insert(1 , "codemao")

print(x)

这样他在第二次输出时就会输出['hello', 'codemao', 'world'],我们成功地学会了两种在列表中添加元素的方法。

下一节课我们将会学习如何删除元素及组织列表,在下下一节我们将学习如何简单操作列表——这很酷!

PS:你可以观察一下你的键盘,在右上角有个“insert”键。按下你将在“更改”与“插入”两者之间转换,可以试一下。

下节预告:5、深入地更改列表——删除元素及组织列表


回复

上一页1 页 / 共 1下一页
官方雷电猴官方雷电猴

猴急占沙发~~

点赞0


评论


嗯哼君 渠源嗯哼君 渠源

嗯哼君表示从猴(xing)几(xing)里抢走sofa

点赞0


评论


Python新世界Python新世界

emotion_编程猫_点赞

点赞0


评论


Little_ProgramLittle_Program

前排emotion_doge

点赞0


评论