Python~列表/元组快速上手

一 列表/元组的概念

二 列表的创建和下标访问

创建列表

列表的下标访问/索引

内建函数len

负数下标[-len,len-1]

三 列表的切片

切片操作 begin:end 也适用于字符串和元组

左闭右开+前后边界

效率(不拷贝)

指定步长

range内建函数也可以指定步长

负数步长

切片不会出现越界异常pos

四 列表的遍历

element为值的拷贝,修改element 不会影响list中的元素

五 列表的插入

append和insert

insert自动调整pos

六 列表的查找

in操作符和index方法

not in 看是不是 不存在

C++中如果下标不存在可以返回-1,但在Python中,-1是有效下标,因此下标不存在就会抛异常.

七 列表的删除

pop和remove方法

pop根据下标删除,remove根据值来删除

八 列表的拼接

+,+=操作符和extend方法

none特殊变量

对比+=和extend

九 元组的使用()

使用

作中间临时变量

为什么要有元组

相关推荐
AMoon丶1 分钟前
Golang--协程调度
linux·开发语言·后端·golang·go·协程·goroutine
格林威4 分钟前
工业相机图像高速存储(C++版):直接IO存储方法,附海康相机实战代码!
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·工业相机
代码雕刻家5 分钟前
3.1.课设实验-Java核心技术-检索简历
java·开发语言
小此方6 分钟前
Re:从零开始的 C++ STL篇(七)二叉搜索树增删查操作系统讲解(含代码)+key/key-value场景联合分析
开发语言·c++
共享家95277 分钟前
Java 入门(IDEA 高效调试 与 数组)
java·开发语言·intellij-idea
火山上的企鹅8 分钟前
Qt/QGroundControl 实战:接入 Skydroid(云卓) G20 遥控器 Android SDK 并实时显示摇杆与信号质量
android·开发语言·qt·qgroundcontrol·云卓sdk
曾阿伦10 分钟前
Python项目管理从Poetry迁移到uv:极速体验与实操指南
开发语言·python·uv
2401_8914821712 分钟前
C++中的观察者模式
开发语言·c++·算法
2301_8187305613 分钟前
turtle学习
python
AnalogElectronic23 分钟前
windows文件加解密工具,python实现,速度极快,篡改文件头尾信息以及还原
开发语言·windows·python