Python练习题详解之数组(小白友好)
你好!欢迎来到Python练习题详解系列。为了让小白(也就是我本人)更好的理解代码,打好编程基础,我决定仔细地解说一些练习题。欢迎观看!奥利给!
在开始练习题详解前,我们来复习一下,下列题目会涉及到的概念:
-创建列表
如果把数组比喻成集装箱,那么Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型。包括,整数,浮点数,字符串,对象。
member = [ 1, 3, 4, '哈哈哈,我是文字' ,5 ,6 ,7 ]
列表一定是从0开始数的
比如:member[5] = '哈哈哈,我是文字'
-添加元素
.append()添加到列表尾部 ,注意:只能增加一个参数
.extend()Extend 里面要增加数组!!注意:要用中括号
.insert()可以插入因素, (位置,元素)注意:0 代表第一位
-调换位置:
创建一个temp临时变量,就能偷梁换柱啦~代码如下
temp = member [0]
member [0] = member[1]
member[1] = temp
-列表分片 (slice)
可以一次性获取多个元素,包头不包尾( [1:5] 的意思就是,从第二个到第四个,因为包1不包5)
[:]还是一个copy,copy后的列表不受原列表的改变而改变。