在前面的学习中了解了占位符和切片的应用,今天要跟大家讲解的是两者之间结合使用的操作,这篇文章主要介绍的是python切片作为占位符使用方法,感兴趣的小伙伴可以一起来看看这篇文章,希望大家通过对这篇文章的学习,能收获到更多的知识 。

一、切片说明
使用切片进行操作的时候,我们说可以将一个独立的对象在原来的序列中取出来,也可以 将对象留在原序列中,它可以作为一种占位符使用 。
二、占位符的使用
在字符串的拼接学习中,我们学习了三种拼接的方式,在这三种方式中采用的都是占位符的思想,在一个列表中,使用切片作为占位符的话,可以让一个列表实现拼接的效果,但是在使用的时候需要注意的一个地方据说,切片赋值的时候必须采用的是可迭代对象 。下面看一个详细的实例,代码如下:
li = [1, 2, 3, 4]# 在头部拼接li[:0] = [0]运行结果: [0, 1, 2, 3, 4]# 在末尾拼接li[len(li):] = [5,7] 运行结果:[0, 1, 2, 3, 4, 5, 7]# 在中部拼接li[6:6] = [6] 运行结果:[0, 1, 2, 3, 4, 5, 6, 7]# 给切片赋值的必须是可迭代对象li[-1:-1] = 6 运行结果:(报错,TypeError: can only assign an iterable)li[:0] = (9,) 运行结果:[9, 0, 1, 2, 3, 4, 5, 6, 7]li[:0] = range(3) 运行结果:[0, 1, 2, 9, 0, 1, 2, 3, 4, 5, 6, 7]在上面的实例中,如果将一个切片看成是一个单独的对象去除时,通过运行几个观察发现欧式空列表,就相当于是 li[:0]==li[len(li):]==li[6:6]==[],我们可以将这种格式看成是一个没有包含任何字符的“纯占位符”,当使用这种操作的时候,并不会对原列表的元素有所影响,之后在特定的索引位置中将新的元素拼接进去,当删除占位符时,也不会影响列表中的元素 。
【python切片可以作为占位符使用吗?python切片作为占位符使用方法】以上就是关于python切片可以作为占位符使用吗?python切片作为占位符使用方法的全部内容了,希望大家仔细的阅读完这篇文章之后能有所收获 。



微信扫码,学习更方便

现在报名赠100例知识点合集

猜你喜欢
- 四物汤炖猪肉可以放生姜吗 四物汤炖猪肉能放生姜吗
- 鸡蛋可以冷藏储存吗 鸡蛋能不能冷藏储存
- 在浙江哪里可以找到孤儿院
- 冷冻虾可以直接油炸吗?
- 高铁铁轨上为什么要铺石子
- 房子未办理房产证能改户主吗 房子未办理房产证可以改户主吗
- 冻虾可以炸着吃吗?
- 睡眠面膜可以在白天使用吗
- 铁皮石斛的花能吃吗 可以吃铁皮石斛的花
- 站着吃饭可以减肥吗 站着吃饭能不能减肥呢
