python切片的具体操作方法有哪些,python中能进行切片操作的数据类型
1、由于 Python 列表的切片会在内存中创建新对象,因此需要注意的另一个重要函数是itertools.islice。
2、通常需要遍历切片,而不仅仅是在内存中静态创建它。islice非常适合这个。
警告,它不支持负参数start,stop或step。如果这是一个问题,您可能需要提前计算索引或反向迭代。
长度=100
last _ nine _ ITER=ITER tools . is lice(list(range(length)),length-9,None,1)
list _ last _ nine=list(last _ nine _ ITER)Now:
列出最后九个
[91,92,93,94,95,96,97,98,99]列表被切片以制作副本的事实是列表本身的一个特征。如果对高级对象(如Pandas DataFrame)进行切片,它可能会返回到原始视图,而不是副本。
这些是python片段中内存的注意事项。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。