Python 序列容器总表
Python 序列容器总表str字符串 / list列表 / tuple元组 / dict字典 / set集合重点标记不可变✅可变❌不支持该操作⚠️高频坑点符号说明s字符串lst列表t元组d字典st集合功能字符串 str不可变列表 list✅可变元组 tuple不可变字典 dict✅可变集合 set✅可变定义写法abcabc[1,2,3](1,2,3){k1:1,k2:2}{1,2,3}定义空xx[](){}set()包含单个元素s hilst [10]t (20,)st {30}d {a:40})下标取值s[0]✅lst[0]✅t[0]✅d[key]按键取值❌无下标无序切片[::]s[1:3]✅lst[1:3]✅t[1:3]✅❌不支持切片❌不支持切片长度len()len(s)✅len(lst)✅len(t)✅len(d)键值对数量len(st)✅in成员判断a in s2 in lst2 in tkey in d判断键2 in st✅循环for遍历遍历字符遍历元素遍历元素遍历keys遍历元素拼接ab[1][2](1,)(2,)❌不支持❌不支持重复*hi*3[0]*3(1,)*3❌不支持*❌不支持*修改内部元素❌不可修改s[0]x报错lst[0]99✅❌不可修改t[0]99报错d[k]100新增/修改key❌没有下标追加/添加s xx生成新字符串lst.append(x)末尾追加lst.extend(可迭代对象)批量追加❌无追加方法d[newkey]valst.add(x)添加单个st.update(可迭代对象)批量加删除元素❌不能原地删切片生成新串lst.pop(index)按索引删返回值lst.remove(val)按值删第一个匹配del lst[index]❌无删除方法d.pop(key)按键删除取值del d[key]st.remove(x)删除不存在报错st.discard(x)删除不存在不报错清空s 重新赋值lst.clear()❌d.clear()st.clear()排序sorted(s)返回列表原字符串不变lst.sort()原地升序sorted(lst)返回新列表sorted(t)返回列表❌sorted(st)返回列表反转s[::-1]新字符串lst.reverse()原地反转lst[::-1]新列表t[::-1]新元组❌❌无序没有反转去重❌无直接方法转集合list(set(lst))丢失顺序tuple(set(t))丢失顺序❌集合本身自动去重内置拷贝无lst.copy()浅拷贝无d.copy()st.copy()最大最小max/min✅✅✅对key做max✅各自专属常用方法高频考试写代码必用1. str 字符串全部方法返回新字符串原字符串不变不可变s.split(,)# 按分隔符切割返回列表s.join(列表)# 把列表元素拼接成字符串s.strip()# 去除首尾空白s.replace(a,b)# 替换字符s.find(ab)# 查找返回下标找不到返回‑1s.startswith(x)# 判断开头s.endswith(x)# 判断结尾2. list 列表大多原地修改✅会改变原列表lst.append(x)lst.extend([1,2])lst.insert(index,value)# 指定位置插入lst.index(val)# 根据值找下标lst.count(val)# 统计元素出现次数3. tuple元组几乎没有修改方法只有2个方法t.index(val)t.count(val)# 没有append、remove、sort4. dict字典d.keys()# 获取所有键d.values()# 获取所有值d.items()# 获取 (key,value) 成对元组d.get(key,默认值)# 安全取值key不存在返回默认不会报错d.pop(key)5. set集合去重、交集差集并集st.add()st.discard()#集合运算st1st2#交集st1|st2#并集st1-st2#差集⚠️超级容易混淆坑点汇总背诵字符串、元组不可变所有修改操作不会改动自身会产生新对象sabcs.replace(a,x)print(s)# 还是abc必须 s s.replace(a,x)接收返回值字典in判断的是key不是valued{name:小明}print(小明ind)# Falseprint(nameind)# True集合没有下标、不能切片、顺序不可保证不能st[0]元组里面存列表列表内容可以改元组只是锁住引用地址列表循环的时候不要原地remove/append会跳过元素、死循环拼接字典、集合不支持字符串列表元组支持快速记忆口诀字符串改不动方法全出新品列表随便改append remove sort 随便造元组只读只有count index字典按键干活keys values items get集合自动去重无下标交差并集。

相关新闻

CentOS 7下Docker部署Redis与PostgreSQL实战指南

CentOS 7下Docker部署Redis与PostgreSQL实战指南

1. 项目概述 在CentOS 7环境下搭建Docker容器平台并部署Redis和PostgreSQL数据库,是当前企业级应用开发的标配环境。这套技术栈结合了容器化的便捷性和高性能数据库的优势,特别适合需要快速迭代的互联网应用场景。 我最近在客户现场部署了一套生产环境&…

2026/10/15 1:10:13 阅读更多 →
企业网端口安全配置实战:杜绝私接路由器,从MAC地址管控做起

企业网端口安全配置实战:杜绝私接路由器,从MAC地址管控做起

如果你是一名企业网络管理员,或者负责维护公司内部网络的工程师,那么下面这个场景你一定不陌生:某个部门的网络突然变得异常缓慢,甚至大面积掉线,你火急火燎地排查核心交换机、防火墙、出口路由器,却发现一…

2026/10/12 7:33:44 阅读更多 →
嵌入式以太网协议实战:从STM32到工业以太网与车载应用

嵌入式以太网协议实战:从STM32到工业以太网与车载应用

1. 项目概述:从“线缆”到“生态”的进化之路 提起“以太网”,很多人的第一印象可能就是电脑后面那个插着水晶头的方形接口,或者是一根灰色的网线。这没错,但它只是冰山一角。今天我想聊的,是支撑起这张庞大网络的基石…

2026/10/15 18:18:36 阅读更多 →

最新新闻

双串锂电池主动均衡原理与工程实现

双串锂电池主动均衡原理与工程实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 5:11:32 阅读更多 →
Java TreeSet核心原理与实战:有序集合的去重、排序与踩坑指南

Java TreeSet核心原理与实战:有序集合的去重、排序与踩坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 5:11:32 阅读更多 →
零基础学高等数学:极限、连续与导数入门指南

零基础学高等数学:极限、连续与导数入门指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 5:11:32 阅读更多 →
PIC18F4455+MP2642GR-Z两节串联电池主动均衡系统设计

PIC18F4455+MP2642GR-Z两节串联电池主动均衡系统设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 5:11:32 阅读更多 →
两串锂电池被动均衡方案设计:从硬件参数到状态机实现

两串锂电池被动均衡方案设计:从硬件参数到状态机实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 5:11:32 阅读更多 →
双电芯主动均衡方案:MP2642GR-Z与PIC18F4455实战设计

双电芯主动均衡方案:MP2642GR-Z与PIC18F4455实战设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 5:10:32 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →