Python中列表、元组、字典、集合的区别及它们之间的转换
空行表示一段新代码的开始,便于以后维护和重构
python防止字符串转义,在字符串前加r即可
while经常和赋值运算符结合使用
if条件语句经常和比较运算符/逻辑运算符结合使用
一、列表、元组、字典、集合的区别:
数据结构 是否可变 是否重复 是否有序 定义符号
列表【list】 可变 可重复 有序 【】
元组(tuple) 不可变 可重复 有序 ()
字典{key:value} 可变 可重复 无序 dict(((元素1,元素2),(元素3,元素4)……))或者{key:value}
集合set() 可变 不可重复(自动去重) 无序 set()或者{}
总结:列表元组字典集合中,只有元组是不可变的,只有集合是不可重复的,只有字典和集合是无序的。
int/float/bool/str/元组,都是不变的;字典/列表/集合是可变的
list:可重复,有序,数组或者链表存储
set:不可重复,无序,ma(云原生分布式)存储
关键字:具有特殊意义的标识符
函数:封装了独立功能,可以直接调用(死记硬背)
方法:通过对象调用的操作
二、字符串、列表、元组、字典、集合之间的转换:
总结:只有字典转字符串的时候用str(dic),其它基本都用(''.join()),列表元组字典集合相互转换
基本都用内置函数list()/tuple()/dic()/set()即可操作搞定。
1、字符串转换为其它数据类型
2、列表转换为其它数据类型
3、元组转换为其它数据类型
4、字典转换为其它数据类型
5、集合转换为其它数据类型
6、字典键值对的相互转换
分类:
Python各类问题解惑-大全
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统