就是将列表中的某个片段拿出来处理,这种切片的方式可以让我们从列表中取出多个元素。
左右空,取到头:首先要明确列表的偏移量是从0位开始的,对应下面的截图,左右都为空的话,就是要取整个列表的值,也就是列表的第一种情况,左要取,右不取:从左边切片对应的偏移量取到右边相应偏移量的【前一位】,如第9行,左边对应偏移量1的元素是6,偏移量3对应的元素是8,右边应取的元素是偏移量的前一位,所以取的是[6,7],而不是[6,7,8]
(1).append函数给列表增加元素,append后面的括号里面只能增添一个参数(单个列表也会被视作一个元素)。
(2)列表中的元素可以是字符串,数字等,也可以是列表本身(即列表支持内部嵌套)。
(3).append括号里的函数,会添加在列表的末尾。
(4)append函数不返回值,不能这样用:list1=list2.append(3)
列表中的pop()函数,用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
可以将其理解为提取和删除的融合:①提取:取到元素,对列表没有影响;②删除:删除列表的元素。
而移除,则是同时做到取到元素,并且删除列表中的元素。
但是有个这样一个任务,一班走了个‘小张’去了二班,更新列表传统方法是:
1、t=一班列表取出小张
2、del把小张删除
3、二班列表加入小张
现在用pop方法就是把1和2合并一个语句解决两个语句的问题:
举例:
你桌子上有一排好吃的,有【鸡腿、汉堡、烤串,炖肉】
1、你盛了一碗米饭放桌上,就成了【鸡腿、汉堡、烤串,炖肉,米饭】,这就是append
2、你把鸡腿拿起来吃了,就成了【汉堡、烤串,炖肉】,这就是del
3、你把鸡腿拿起来,放手里,没吃,桌子上还剩【汉堡、烤串,炖肉】,你手里是‘鸡腿’,这就是pop
这道题属于列表里面的嵌套,第一个是个字典,以邻国公主后的那个逗号结尾的部分是列表的第0偏移量,第1个偏移量是丑小鸭,第2个是锡兵,第3个偏移量是睡美人,第4个偏移量是青蛙王子,狼是第5个偏移量里面的列表的第一个偏移量 通过字典的键取值就可以取出来了
1、townee是个列表,有6个值,狼在第6个里边,先得出townee[5]
2、townee[5]也是一个列表,有两个值,每个值是一个字典,狼在第2个字典里,得出townee[5][1]
3、因为townee[5][1]是个字典,反面角色的值是狼,所以可以得出townee[5][1]['反面角色']
1、元组与列表类似,不过元组只能查看,不能修改(增、删、改)
2、元组里面的每个元素使用逗号分隔开,最后使用小括号()括起来组成元组,需要注意的是:当元组内只有一个元素时,逗号也不能省略
3、元素与字符串类似,偏移量从0开始,可以进行截取、组合等操作。另外,元组也支持任意的嵌套。
4、元组中的元素不允许进行修改,但是我们可以对元组整体进行连接组合
如:
联系客服