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

九 元组的使用()

使用

作中间临时变量

为什么要有元组

相关推荐
Hominid⁺2 分钟前
深度解析:C 语言的 8 个翻译阶段与 GCC 编译全流程
c语言·开发语言
steins_甲乙7 分钟前
C++并发编程
开发语言·c++
曹牧10 分钟前
C#:foreach
开发语言·c#
计算机学姐13 分钟前
基于Python的商场停车管理系统【2026最新】
开发语言·vue.js·后端·python·mysql·django·flask
ujainu14 分钟前
Flutter + HarmonyOS开发:轻松实现ArkTS页面跳转
人工智能·python·flutter
小猪快跑爱摄影14 分钟前
【AutoCad 2025】【Python】零基础教程(一)——简单示例
开发语言·python
AI云原生18 分钟前
在 openEuler 上使用 x86_64 环境编译 ARM64 应用的完整实践
java·运维·开发语言·jvm·开源·开源软件·开源协议
曹牧19 分钟前
C#中解析JSON数组
开发语言·c#·json
秋刀鱼 ..31 分钟前
【IEEE出版】第五届高性能计算、大数据与通信工程国际学术会议(ICHBC 2025)
大数据·人工智能·python·机器人·制造·新人首发
while(1){yan}1 小时前
多线程CAS八股文
java·开发语言·面试