python中列表、元组、集合、字典,字符串的用法总结
python中列表、元组、集合、字典字符串的用法总结字符串string​ 何为字符串其实和C中的定义类似就是类似一个字符数组在python中一般用‘ ’或者“ ”引出来C语言中‘ ’是字符“ ”是字符串而python不区分这两者。​ 创建字符串只需要给变量赋值即可如上我只需要给随便想出来的变量名赋值一个字符串即可使用。​ 使用要怎么使用字符串的输出​ 首先我们肯定是先看字符串的输出怎么输出​ 对于str“hello world” 0为初始位置即为h-1为从末尾位置的开始位置即为d​ 1printstr​ 2print(str[0:-1]) #输出第一个到倒数第二个的所有字符其实就是从0出发打印到-1的前面#“hello worl”​ 3print(str1[-1]) #输出字符串的最后一个字符​ 4print(str[0:])#从第一个输出到-1第一个及其后面所有的字符​ 5print(str*2) 复制字符串字符串的查找find rfind 放回首次和最后一次rfind的位置无则返回-1index rindex 放回首次和最后一次rindex的位置无则抛出异常count() 返回一个字符串在另外一个字符串出现的次数split() 左端分割 rsplit 右端分割join 多个字符串连接返回新的字符串strip rstrip lstrip 删除两端 右端左端连续的空白字符或者指定字符startwith endwith 判断是否以指定的字符串开始或者结束列表listlist元素类型可以不相同支持数字字符串甚至其他列表嵌套[ ]里面的元素用逗号隔开和字符串一样都可以被索引和截取L[abc,12,3.14,Python,2.789]print(L)#输出完整的列表print(L[0])#输出列表第一个元素L[0]a#直接修改第一个元素#批量修改L[1:3][ou,yang]#修改第二和第三个元素对应下标1和2L[2:4][]#删除34元素列表推导式补充知识方法和函数的区别如图什么是可变和不可变列表是可变的我们上面所讲的字符串是不可变的如图但是列表可变列表推导式问如果快速创建以下列表写个循环挨个添加列表给我们更加方便的方式arr[x**2forxinrange(1,11)]再问我们只要这里面的偶数怎么办arr[x**2forxinrange(1,11)ifx%20]#末尾加个判断即可再再问如果我们要将偶数的平方三次方和四次方分别求出且一个数字的三个构成一个列表要怎么写这样子写即可arr[[x**i for i in [2,3,4]] for x in range(1,11) if x%20]#末尾加个判断即可 #解释一下arr第一个[]收集到这个x的平方和三次方四次方在外面的循环还有个判断列表推导式呢其实就是for x in x if xa[[1,2,3],[4,5,6],[7,8,9]]d[cforbinaforcinb]#类似二重循环元组何为元组不可变刚刚我们提到通讯录列表不能作为健但是一般我们要存储不只名字有些人都叫张伟必须使用年龄区分但是列表又不能作为建这时候我们可以使用元组元组类似列表但是就是不可变一般用阔起来元组不能增删查改有一个元组contacts则del contact“小明”#删除“小明” in contacts #查看小明是否存在在该字典中有返回集合set何为集合也是一个大括号没有顺序不可重复什么是有序可以通过下标访问的即为有序字典何为字典类似通讯录有键值对以建找值其建不可变所以列表不能作为健和列表把电话号码存起来不同使用元组你可以找到电话号码和人对应起来字典用 阔起来括号里面是成对的总结类型表示符号可变性有序性元素重复性示例适用场景字符串 或 不可变有序可重复s hello文本处理、格式化输出、不可变数据存储列表[ , , ]可变有序可重复lst [1, 2, a]动态数据集合、需要增删改的场景元组( , , )或, ,不可变有序可重复t (1, a)或t 1, a不可变数据存储如配置、常量、函数多返回值集合{ , , }可变无序不可重复s {1, 2, 3}去重、集合运算交集、并集等字典{key: value}可变无序Python 3.7 有序键不可重复值可重复d {name: Alice, age: 20}键值映射如JSON数据、配置项、快速查找

相关新闻

从安卓彩蛋到ADB高阶搞机:探索系统趣味与实用调试技巧

从安卓彩蛋到ADB高阶搞机:探索系统趣味与实用调试技巧

1. 项目概述:安卓彩蛋的“搞机”仪式感 “搞机”这个词,在数码爱好者圈子里,分量不轻。它不单指刷机、Root,更代表着一种深入系统底层、探索未知、把玩设备的乐趣和态度。而安卓系统的彩蛋,无疑是这种“搞机”精神最轻…

2026/10/17 2:36:16 阅读更多 →
嵌入式触摸检测实战:从电阻屏到MCU电容传感,掌握人机交互核心技术

嵌入式触摸检测实战:从电阻屏到MCU电容传感,掌握人机交互核心技术

1. 项目概述:从“点一下”到“懂你”的交互革命“如何检测手指触摸?”这个问题,听起来简单得像是智能手机时代的常识。但如果你是一位嵌入式开发者、一个正在捣鼓自制游戏机的极客,或者是一位想为老旧设备添加触摸功能的创客&…

2026/10/16 17:26:17 阅读更多 →
133.BGP基础协议详解(汇总)

133.BGP基础协议详解(汇总)

133.BGP基础协议详解(汇总) 一、BGP概述 1.1 BGP的特点 1.2 BGP在企业中的应用 1.3 基本配置演示 1.3 抓包观察 1.4 BGP的特征 二、BGP对等体关系 三、bgp报文 3.1 BGP五种报文类型(重点) 3.2 BGP报文格式-报文头格式 3.3 Open报文格式 3.4 Update报文格式 3.5 Notificatio…

2026/10/13 7:17:03 阅读更多 →

最新新闻

ACE-Step UI:在本地免费进行专业级 AI 音乐生成

ACE-Step UI:在本地免费进行专业级 AI 音乐生成

ACE-Step UI:在本地免费进行专业级 AI 音乐生成 【免费下载链接】ace-step-ui 🎵 The Ultimate Open Source Suno Alternative - Professional UI for ACE-Step 1.5 AI Music Generation. Free, local, unlimited. Stop paying for Suno! 项目地址: ht…

2026/10/17 2:36:38 阅读更多 →
文本向量化怎么做?text2vec 的语义匹配、相似检索与模型微调一步到位

文本向量化怎么做?text2vec 的语义匹配、相似检索与模型微调一步到位

文本向量化怎么做?text2vec 的语义匹配、相似检索与模型微调一步到位 【免费下载链接】text2vec text2vec, text to vector. 文本向量表征工具,把文本转化为向量矩阵,实现了Word2Vec、RankBM25、Sentence-BERT、CoSENT等文本表征、文本相似度…

2026/10/17 2:36:38 阅读更多 →
DeepSeek-V4-Flash-0731-w8a8的DSpark加速机制全解:Markov预测器与目标层设计内幕

DeepSeek-V4-Flash-0731-w8a8的DSpark加速机制全解:Markov预测器与目标层设计内幕

【免费下载链接】DeepSeek-V4-Flash-0731-w8a8 项目地址: https://ai.gitcode.com/Eco-Tech/DeepSeek-V4-Flash-0731-w8a8 点击查看 免费下载 DeepSeek-V4-Flash-0731-w8a8 是 DeepSeek-V4-Flash 模型的 DSpark 加速 W8A8 量化 版本:用 int8 权重和 in…

2026/10/17 2:36:38 阅读更多 →
PHP轻量级资产模拟撮合平台教学演示

PHP轻量级资产模拟撮合平台教学演示

简介:这是一套基于PHP开发的微盘微交易系统源码,面向Web开发者、金融系统学习者及PHP中级以上技术人员,用于快速搭建小额外汇或虚拟货币交易平台,掌握高频交易系统的核心架构与安全实践。资源共4362个文件,以2854个PHP…

2026/10/17 2:36:38 阅读更多 →
话费充值系统源码拆包:直充快充慢充业务逻辑与渠道对接实战

话费充值系统源码拆包:直充快充慢充业务逻辑与渠道对接实战

简介:这是一套面向Java后端开发者与支付系统学习者的手机话费充值系统源码,覆盖直充、快充、慢充等典型业务模式,可用于搭建充值平台原型或研究第三方支付对接流程。压缩包共约2000个文件,整体175.89MB,以335个java源文…

2026/10/17 2:36:38 阅读更多 →
无论最终选择海康 VisionMaster、Halcon,还是直接调用 SDK,第一步永远相同:让 PC 和相机“找到彼此”

无论最终选择海康 VisionMaster、Halcon,还是直接调用 SDK,第一步永远相同:让 PC 和相机“找到彼此”

无论最终选择海康 VisionMaster、Halcon,还是直接调用 SDK,第一步永远相同:让 PC 和相机“找到彼此”。这一步没走通,后面所有的算法、标定、通信都是空谈。 相机连接与 IP 配置:网口相机的“第一道门槛” GigE 相机与…

2026/10/17 2:35:38 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/16 21:54:38 阅读更多 →
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/16 14:23:36 阅读更多 →