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。

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

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

相关推荐
2401_89195731几秒前
list的一些特性(C++)
开发语言·c++
二十雨辰10 分钟前
[尚庭公寓]07-Knife快速入门
java·开发语言·spring
Python大数据分析@11 分钟前
Origin、MATLAB、Python 用于科研作图,哪个最好?
开发语言·python·matlab
jingyu飞鸟36 分钟前
linux系统源代码安装apache、编译隐藏版本号
linux·运维·apache
编程零零七39 分钟前
Python巩固训练——第一天练习题
开发语言·python·python基础·python学习·python练习题
世事如云有卷舒40 分钟前
Ubunt20.04搭建GitLab服务器,并借助cpolar实现公网访问
linux·服务器·gitlab
我爱Jack1 小时前
时间与空间复杂度详解:算法效率的度量衡
java·开发语言·算法
米饭「」1 小时前
C++AVL树
java·开发语言·c++
Zonda要好好学习1 小时前
Python入门Day4
java·网络·python
心愿许得无限大1 小时前
Qt 常用界面组件
开发语言·c++·qt