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。

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

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

相关推荐
【 】4235 分钟前
从迭代器到生成器
python·迭代器·生成器
会编程的土豆7 分钟前
洛谷题单 入门1 顺序结构(go语言)
开发语言·后端·golang·洛谷
jieyucx7 分钟前
Go 语言 switch 条件语句详解
开发语言·c++·golang
AC赳赳老秦8 分钟前
网安工程师提效:用 OpenClaw 实现漏洞扫描报告生成、安全巡检自动化、日志合规审计
java·开发语言·前端·javascript·python·deepseek·openclaw
初心未改HD10 分钟前
Go语言defer机制深度解析
开发语言·golang
你数过天上的星星吗11 分钟前
Python学习笔记二(函数、类与对象)
笔记·python·学习
青木96012 分钟前
前后端开发调试运行技巧
linux·服务器·前端·后端·npm·uv
万法若空13 分钟前
C++ <iomanip> 库全方位详解
开发语言·c++
四维迁跃13 分钟前
如何排查SQL存储过程死锁_分析死锁日志与索引优化
jvm·数据库·python
m0_7411733313 分钟前
如何检测SQL注入风险_利用模糊测试技术发现漏洞
jvm·数据库·python