总结一下下(1)

时间:2022-12-11 09:36:53

从上次总结的那篇文章到现在,我们学的知识也有点小多了,不过,这些知识点都是比较简单的。现在我们来总结一下下:

总结一下下(1)

 

一、索引:索引类似于我们看书的目录,用来定位某个元素是一个序列中的第几个元素,0表示第一个,负数表示从相反方向数过来,例如,-1表示的是倒数第一个元素。接下来我们来回忆一下这几段代码:

 
number = [1,2,3,4,5,6,7,8,9,10] number[7:9]
 

这段代码是对索引的一个拓展,表示的是第几个元素到第几个元素,这你应该能看得出吧?

二、步长:就是在索引的基础上建立的一个新的知识点,索引规定了一个范围,步长规定说在索引的范围内,每隔多少个数取一个元素,同样,步长也可以为负数,表示的是反方向取值,我们来回忆一下这两段代码:

number = [1,2,3,4,5,6,7,8,9,10] number[0:9:2] #得到的元素是1 3 5 7 9
 number = [1,2,3,4,5,6,7,8,9,10] number[8:3:-1] #下面试运行结果:
[9,8,7,6,5]

没错,索引在前面,步长在后面。

三、序列是可以相加的,就两个相同类型的序列,我们可以把它们合成一个。序列也可以相乘,相乘的格式及结果请看下面的代码:

'python' * 2
#这会得到‘pythonpython’
[12] * 3
#这会得到[12,12,12]

你想要将序列扩展多少个,就乘多少。

四、布尔值:布尔值就是0和1两个数。1表示有,表示true,0表示没有,表示false。下面我们来看一下布尔值的应用:

LSF = 'GOOD'
'D' in LSF #你打完上面两段代码,按回车,就会出现true。
'L' in LSF #你再打上这段代码,按回车,会出现false

五、如何对一个数组的元素进行修改,删除,赋值,替换,这里看一下代码,你应该就能记得了:

#修改序列
x = [1,2,3] x[0] = 2
#按回车,得到的结果是 [2,2,3]


#删除元素
x = [1,2,3] del x[0] #按回车,得到的结果是 [2,3]

#我们先来看一下替换
number = [1,5] number[1:1] = [2,3,4] number #按回车,得到的结果是:[1,2,3,4]


#接下来来看一下删除
number = [1,2,3,4,5] number[1:4] = [] number #按回车,得到的结果是[1, 5]

上面这些例子都是我们前面的文章用到的,你看到后应该能快速回忆起前面的知识点,最近讲的两篇关于列表的十二种方法就不总结了,因为本身在将那十二种方法的时候就可以把它们归结到两篇连续的文章,你应该会有一个整体的认识,ok,明天我们讲新的内容,可能会有一点难,不过,难度也不是很大。

 总结一下下(1)

 

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