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

九 元组的使用()

使用

作中间临时变量

为什么要有元组

相关推荐
Hillain几秒前
软件设计师设计模式
java·开发语言·经验分享·笔记·算法·设计模式·软考
拂拉氏3 分钟前
【项目分享-知识讲解】 C++标准库 list类的模拟实现
开发语言·c++·list·封装·stl标准库
码云骑士3 分钟前
【2.Java基础】Java常量与变量-从基本类型到类型转换全面掌握
java·开发语言
AI玫瑰助手4 分钟前
Python函数:匿名函数lambda的定义与使用场景
android·java·python
爱和冰阔落5 分钟前
Ollama 本地大模型部署实战:从安装到 RAG 知识库完整指南
开发语言·大模型·php·ollama
泡^泡5 分钟前
Python数据类型与运算符
开发语言·windows·python
不爱编程的小陈6 分钟前
Go语言GMP调度模型深度解析:高并发背后的精妙设计
开发语言·后端·golang
李子琪。7 分钟前
谷歌“三剑客”与云计算基石:GFS、MapReduce、Bigtable 全栈解析及私有云落地实践
开发语言·编辑器·perl
xufengzhu1 小时前
Python库PyMySQL的使用指南
开发语言·python·pip
z落落8 小时前
C# 泛型方法(原理、类型推断、多泛型参数)+泛型效率(普通类型 VS Object装箱 VS 泛型)
开发语言·c#