首页 > 编程语言 >python切片数组越界?

python切片数组越界?

时间:2022-10-26 17:03:50浏览次数:42  
标签:切片 10 python list 越界 range print


1 .在对list进行切片时,如x[9:12],若len(x)=10,只会返回x[9],而不会像其他语言直接数组越界错误。

x=[i for i in range(10)]
print(x)
for i in range(0,10,3):
print(x[i:i+3])

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[0, 1, 2]
[3, 4, 5]
[6, 7, 8]
[9]

2 .切片返回的仍然是list对象,而访问元素返回的是值。

x=[i for i in range(10)]

print(x[10:11])#切片[x[10]]为空
print(x[10])#取值x[10]报错

[]
Traceback (most recent call last):
File “E:/Code/PycharmProjects/test/test01.py”, line 4, in
print(x[10])
IndexError: list index out of range

python切片数组越界?额,不存在的。


python切片数组越界?_取值



标签:切片,10,python,list,越界,range,print
From: https://blog.51cto.com/u_15847885/5798050

相关文章

  • 图像处理:opencv-python给图像加文字
    1.起因计算机视觉中常常会需要在图片上加文字,这样可以增强图像数据的可读性。2.工具opencv-python3.方法importmatplotlib.pyplotaspltfromPILimportImag......
  • python3 使用位图排序
    代码frombitmapimportBitMapa=[1,5,3,4,7,8,15,6,9]print(a)bm=BitMap(max(a))#print(dir(bm))print(bm.tostring())foriina:bm.set(i)print(bm......
  • 哈夫曼树及python实现
    3.1基本概念路径和路径长度:树中一个结点到另一个结点之间的分支构成这两个结点之间的路径;路径上的分枝数目称作路径长度,它等于路径上的结点数减1.结点的权和带权路径长度......
  • python的优雅退出
    #!/usr/bin/envpython#-*-coding:utf-8-*-importosimportsignalimportsysfromconcurrentimportfuturesimportloggingfromloguruimportloggerimpor......
  • 刷题——Python篇(0)Hello World
    前言刷题对语言的初学者是很有帮助的。在刷题过程中,可以查漏补缺,巩固知识点。此外对将来的招聘,这也是一种提前的练习。有很多刷题的网站:CSDN的学习版块​​​牛客网​​​:......
  • Python全栈工程师之从网页搭建入门到Flask全栈项目实战(3) - 入门Flask微框架
    1.安装Flask方式一:使用pip命令安装pipinstallflask方式二:源码安装pythonsetup.pyinstall验证第一个Flask程序程序解释参数__name__:表示Flask应用......
  • 刷题——Python篇(1)输入输出
    #摘要第一部分输入输出非常简单,用到的知识点有`print()`:输出字符串`input()`:读取字符串`int()`:类型转换`f"{x:.2f}"`格式化字符串虽然简单,但是也有一些需要注意的地方。比......
  • python基础
    python1.基础语法1.1标识符在Python里,标识符由字母、数字、下划线组成。在Python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python中的标......
  • 时间数据咋处理?介绍6款超好用的 Python 时间库
    "IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。开源最前线(ID:OpenSourceTop)链接:​......
  • Python 获取文件夹中最新文件
    defget_latest_folder(path):try:lists=os.listdir(path)#列出目录的下所有文件和文件夹保存到listslists.sort(key=lambdafn:os.p......