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。

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

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

相关推荐
数据馅1 分钟前
python自动生成pg数据库表对应的es索引
数据库·python·elasticsearch
齐雅彤4 分钟前
Bash语言的并发编程
开发语言·后端·golang
AitTech13 分钟前
C#性能优化技巧:利用Lazy<T>实现集合元素的延迟加载
开发语言·windows·c#
翻晒时光13 分钟前
深入解析Java集合框架:春招面试要点
java·开发语言·面试
编程、小哥哥16 分钟前
python操作mysql
android·python
Serendipity_Carl17 分钟前
爬虫基础之爬取某站视频
爬虫·python·pycharm
峰子201219 分钟前
B站评论系统的多级存储架构
开发语言·数据库·分布式·后端·golang·tidb
jcrose258022 分钟前
Ubuntu二进制部署K8S 1.29.2
linux·ubuntu·kubernetes
2401_8904167124 分钟前
Recaptcha2 图像怎么识别
人工智能·python·django
爱辉弟啦25 分钟前
Windows FileZila Server共享电脑文件夹 映射21端口外网连接
linux·windows·mac·共享电脑文件夹