导语:
本文主要介绍了关于python使用切片的三条规则的相关知识,希望可以帮到处于编程学习途中的小伙伴
1、切片赋值的第一条规则是,既然切片返回一个列表,那么切片赋值就需要一个列表。
>>> p[2:3]
['t']
>>> p[2:3] = ['T']
>>> p
['P','y','T','h','o','n']
>>> p[2:3] = 't'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can only assign an iterable
2、切片分配的第二条规则是,切片索引返回列表的任何部分,这与切片分配更改的部分相同。
>>> p[2:4]
['T','h']
>>> p[2:4] = ['t','r']
>>> p
['P','y','t','r','o','n']
3、切片分配的第三条规则是,分配的列表不必具有相同的长度。
索引切片被简单地切出并被分配的任何内容全部替换:
>>> p = ['P','y','t','h','o','n'] # Start over
>>> p[2:4] = ['s','p','a','m']
>>> p
['P','y','s','p','a','m','o','n']
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 金融学python有必要吗?08/26
- ♥ python报DLL load failed:找不到模块怎么解决?09/30
- ♥ 什么是python六模块10/16
- ♥ python如何判断一个对象的属性10/28
- ♥ python中的不等号是什么08/15
- ♥ 实现马尔可夫链算法的Python例子12/29
内容反馈