码迷,mamicode.com
首页 > 其他好文 > 详细

哈哈,我又来了

时间:2018-05-11 17:22:41      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:出现   不难   应该   nbsp   没有   命令   计算   http   ext   

昨天是不是以为python的内容讲完了?emm。。。其实前面讲的东西合起来真的很少,还有多少内容?大概两三部火影那么多吧?哈哈,有没有被吓到?不过,这些内容大都都很容易,更何况是我的文章,更加容易理解,O(∩_∩)O哈哈~

技术分享图片

 

好的,今天我们来学习一下昨天的预告内容:关于列表的六种方法,其实一共有十二种,一口吃不成一个胖子,我们今天先来看一下前六种。同样我先把代码写出来,然后再对代码进行解释:

#附加元素
LSF = [1,2,3]
LSF.append(4)
LSF
#按回车后就会得到一个新的列表[1,2,3,4]


#清空列表
LSF = [1,2,3]
LSF.clear()
LSF
#按回车后会得到一个空列表[]


#复制列表
LSF = [1,2,3]
LSF1 = LSF
LSF1[1] = 4
LSF
#按回车后会得到[1,4,3]
LSF = [1,2,3]
LSF1 = LSF.copy()
LSF1[1] = 4
LSF

先看上面这三个列表方法:

附加元素,这个比较好理解,你看,第一行代码是建立一个列表,第二行就是附加元素的命令,将你要附加的元素的值写在append后面那个括号里,该元素就会自动附加到列表的后面,列表就多了一个元素,是不是很简单?

 

清空列表,这个也不难理解,就是列表名加一个点,然后再加上clear()这个方法,然后你就把元素清空了。接下来,我来拓展一下,还记得昨天讲的那个切片吗,没错,这个清空列表的方法也可以用那个切片来做,实现的代码是这样子的:LSF[ : ] = [ ],这行代码的意思就是说从头到尾插入一个空值,没错,这就等同于把列表的内容删除了;

 

接下来看一下复制列表,你看上面我写了两段复制的代码,但是,第一段是没有调用copy这个函数方法的,我单纯地将LSF这个列表的值赋给了LSF1,然后当我修改LSF1第二个数为4的时候,LSF的第二个值也跟着改变了。接着,你再来看一下第二段代码,这是一段调用了copy方法的代码,LSF.copy(),复制后将值赋给了LSF1,你接下来看一下LSF这个列表,按回车后,得到的结果应该是和你建立的列表是一样的,即[1,2,3];

 

接下来,我们继续来看今天要学的另外三个方法,还是先来看一下代码:

#统计方法
x = [1,1,2,3,4,5]
x.cout(1)
#按回车后会得到 2


#连接列表
x = [1,2,3]
y = [4,5,6]
x.extend(y)
x
#按回车后会得到[1,2,3,4,5,6]


#寻找索引
L = [TO,BE,NO1]
L.index(TO)
#按回车后会得到 0

好的,我们来看一下这三段代码:

统计方法,这个方法是用来统计一个数在列表中出现的次数,第一行代码是新建列表,然后cout后面的括号里写着的是你要统计的数,比如1,按回车后,计算机会告诉你1在列表中出现了两次;

 

连接列表,这个方法将两个列表合成一个列表,你看前两行代码就是新建了两个列表,然后第三行代码调用extend方法将y连接在x后面,所以,当你输入x的时候,就会出现两个列表合在一起的情况,不过,你输入y,按回车查看的时候,就会发现,y这个列表的值并没有改变;

 

接下来看一下寻找索引,这个方法是用来寻找某个字符第一次在列表中出现的位置,也就是索引。index()括号里跟着的是要寻找的字符,比如上面的TO,然后计算机就会告诉你TO在上面列表中的0位置,也就是第一个位置。

好的,今天的六种关于列表的方法已经讲完了,好好理解一下吧~

技术分享图片

 

(文章图片若有侵权,请联系作者删除)

哈哈,我又来了

标签:出现   不难   应该   nbsp   没有   命令   计算   http   ext   

原文地址:https://www.cnblogs.com/Galaxyfengfeng/p/9025225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!