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

九 元组的使用()

使用

作中间临时变量

为什么要有元组

相关推荐
XiaoYu1__5 分钟前
JavaGUI文件管理系统开发实战:从静态展示到动态交互的演进
java·开发语言
SunnyDays10116 分钟前
使用 Python 提取 Word 文档中的表格数据
python·word
for_ever_love__7 分钟前
python基础语法学习: 动态类型
开发语言·python·学习
霸道流氓气质15 分钟前
MCP(Model Context Protocol)核心概念与Java SDK集成
java·开发语言
企查查数据服务15 分钟前
全军禁入下客商准入风控,关联图谱与穿透核查
大数据·开发语言·数据库·php
troy12835 分钟前
分布式系统框架选型指南:主流框架优缺点深度对比
python·django·pygame
PC2005-cloud40 分钟前
DSH 白嫖指南:接入 Command Code Go、WorkBuddy 与 Trae 的免费额度
开发语言·后端·golang
129Lab1 小时前
BMS算法快速原型开发:AI辅助实现扩展卡尔曼滤波(EKF)SOC估算从理论到代码落地
python·嵌入式开发·bms·卡尔曼滤波·电池管理系统·soc估算
萧鼎1 小时前
safetensors 库的安装、核心语法与实战用法,安全保存模型权重
python·开源·教程·python库·safetensors
千里码aicood1 小时前
基于Python语言的测量程序设计
开发语言·python