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。

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

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

相关推荐
Mr_sun.1 分钟前
Mac中通过PD安装Rockly、Centos版本的linux并设置静态ip与安装Docker
linux·macos·centos
Watink Cpper2 分钟前
[项目构建]ubuntu24.04下从零部署limap步骤与问题解决方案
python·conda·三维建模·colmap·ubuntu24.04·三维线重建·limap
勿芮介3 分钟前
【研发工具】OpenClaw基础环境安装全教程-Node\NVM\PNPM\Bash
开发语言·node.js·bash·ai编程
JamesYoung79713 分钟前
第七部分 — 存储 数据建模与迁移提示
java·开发语言·数据结构
进击的雷神4 分钟前
无分页一次性加载、多级CSS类名定位、动态User-Agent轮换、断点本地备份——意大利塑料展爬虫四大技术难关攻克纪实
前端·css·爬虫·python
爱装代码的小瓶子4 分钟前
【c++与Linux进阶】线程篇 -互斥锁
linux·c++·算法
一灰灰blog6 分钟前
从零掌握 Spring AI Alibaba Skill:定义、注册与渐进式披露
人工智能·python·spring
大尚来也10 分钟前
超越“传参”:HTTP GET与POST的深度辨析与场景选型指南
开发语言
大鹏说大话12 分钟前
破局与重构:微服务架构的演进之路、核心挑战与基石组件
开发语言