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

九 元组的使用()

使用

作中间临时变量

为什么要有元组

相关推荐
必须得开心呀1 小时前
QT解决中文乱码问题
开发语言·qt
闲猫1 小时前
Python FastAPI + SQLAlchemy 入门教程:从零搭建你的第一个 Web 应用
前端·python·fastapi
这不小天嘛2 小时前
JAVA八股——redis篇
java·开发语言·redis
逝水无殇3 小时前
C# 字符串(String)详解
开发语言·后端·c#
精明的身影3 小时前
C++自学之路1:Hello world
开发语言·c++
leo__5204 小时前
基于导航数据的扩展卡尔曼滤波(EKF)MATLAB 实现
开发语言·matlab
gugucoding4 小时前
25. 【C语言】二进制文件与随机读写
c语言·开发语言
北极星日淘4 小时前
中古货品品相评级算法实战|Java权重计分实现标准化五级品相体系
开发语言·python
hangyuekejiGEO4 小时前
临沂GEO服务企业技术选型分析
人工智能·python
小巧的砖头4 小时前
C#会重蹈覆辙吗?系列之2:反射及元数据的性能问题
开发语言·前端·c#