导语:
本文主要介绍了关于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/12
- ♥ python没有数据类型吗?11/22
- ♥ 列表理解以连接 python 中的列表11/23
- ♥ 什么是 python 描述符?12/08
- ♥ python如何定义一个接受参数的函数01/07
- ♥ python中的索引是什么意思08/12
内容反馈