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。

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

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

相关推荐
码农101号几秒前
Linux中shell编程表达式和数组讲解
linux·运维·服务器
笨笨马甲6 分钟前
Qt Quick模块功能及架构
开发语言·qt
程序员的世界你不懂10 分钟前
Appium+python自动化(十)- 元素定位
python·appium·自动化
夜晚回家20 分钟前
「Java基本语法」代码格式与注释规范
java·开发语言
云道轩22 分钟前
升级centos 7.9内核到 5.4.x
linux·运维·centos
YYDS31424 分钟前
C++动态规划-01背包
开发语言·c++·动态规划
是小满满满满吗25 分钟前
传输层:udp与tcp协议
linux·服务器·网络
前端页面仔34 分钟前
易语言是什么?易语言能做什么?
开发语言·安全
爱学习的小道长36 分钟前
Ubuntu Cursor升级成v1.0
linux·运维·ubuntu
EelBarb42 分钟前
seafile:ubuntu搭建社区版seafile12.0
linux·运维·ubuntu