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

九 元组的使用()

使用

作中间临时变量

为什么要有元组

相关推荐
小龙报几秒前
【数据结构与算法】单链表核心精讲:从概念到实战,吃透指针与动态内存操作
c语言·开发语言·数据结构·c++·人工智能·算法·链表
m5655bj1 分钟前
通过 C# 设置 Word 文档背景颜色、背景图
开发语言·c#·word
野犬寒鸦2 分钟前
从零起步学习并发编程 || 第二章:多线程与死锁在项目中的应用示例
java·开发语言·数据库·后端·学习
慧都小项3 分钟前
金融文档的“自主可控”:Python下实现Word到ODT的转换
python·金融·word
拓云者也6 分钟前
常用的生物信息学数据库以及处理工具
数据库·python·oracle·r语言·bash
SunnyRivers8 分钟前
Python 的下一代 HTTP 客户端 HTTPX 特性详解
python·httpx
hcnaisd28 分钟前
机器学习模型部署:将模型转化为Web API
jvm·数据库·python
果粒蹬i13 分钟前
Python + AI:打造你的智能害虫识别助手
开发语言·人工智能·python
Big Cole13 分钟前
PHP面试题(Redis核心知识篇)
开发语言·redis·php
红色的小鳄鱼13 分钟前
Vue 教程 自定义指令 + 生命周期全解析
开发语言·前端·javascript·vue.js·前端框架·html