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

九 元组的使用()

使用

作中间临时变量

为什么要有元组

相关推荐
冷小鱼6 小时前
多线程编程深度解析:Java与Python框架实战指南
java·开发语言·python·多线程
武帝为此6 小时前
【C语言进程与线程】
c语言·开发语言
fox_lht6 小时前
第十一章 错误处理
开发语言·后端·rust
叼烟扛炮6 小时前
C++ 知识点12 构造函数
开发语言·c++·算法·构造函数
Allen_LVyingbo6 小时前
面向医疗群体智能的协同诊疗与群体决策支持系统(上)
数据结构·数据库·人工智能·git·python·动态规划
Byte Wizard6 小时前
C语言指针深入浅出4
c语言·开发语言
asdfg12589636 小时前
Java 大型项目设计的“内功心法”---面向对象和接口编程
java·开发语言
叼烟扛炮6 小时前
C++第八讲:string 类
开发语言·c++·算法·string
ch.ju6 小时前
Java programming Chapter Three——Array
java·开发语言
努力努力再努力wz6 小时前
【Qt入门系列】第一个 Qt Widgets 程序:项目创建、UI 文件、Hello World、对象树与 qDebug 日志
java·c语言·开发语言·数据结构·c++·qt·ui