python 基础(一)

python list

本篇主要记录下python 中 list的打印输出.

python 复制代码
list = ['1','2','3','4','5']
print(list[1:])
print(list[1])

这个很简单 ,我们都知道输出的是:

shell 复制代码
['2', '3', '4', '5']
2

但是如果是下面的代码呢?

python 复制代码
list = ['1','2','3','4','5']
print(list[11:])
print(list[11])

测试输出如下:

[]
Traceback (most recent call last):
  File "/home/zh/workSpace/python/Test1/venv/test.py", line 12, in <module>
    print(list[11])
IndexError: list index out of range

list[1:]的输出为[1],表示从索引为1的位置开始,一直到列表的末尾的所有元素.

list[1]的输出为2,表示获取列表中索引为1的元素,即2。

前者返回的是列表,后者是单独的元素.

所以 当获取超过下标的值时,前者返回了[]. 后者抛出了下标越界.

相关推荐
Thomas_Cai9 分钟前
Python后端flask框架接收zip压缩包方法
开发语言·python·flask
霍先生的虚拟宇宙网络11 分钟前
webp 网页如何录屏?
开发语言·前端·javascript
温吞-ing13 分钟前
第十章JavaScript的应用
开发语言·javascript·ecmascript
A.A呐16 分钟前
【Linux第一章】Linux介绍与指令
linux
Gui林16 分钟前
【GL004】Linux
linux
魔道不误砍柴功19 分钟前
实际开发中的协变与逆变案例:数据处理流水线
java·开发语言
ö Constancy20 分钟前
Linux 使用gdb调试core文件
linux·c语言·vim
tang_vincent21 分钟前
linux下的spi开发与框架源码分析
linux
xiaozhiwise25 分钟前
Linux ASLR
linux