Python set list dict tuple 区别和相互转换 - Python零基础入门教程

目录

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

一.前言

Python 提供多种数据类型来存放数据项集合,主要包括序列(列表 list 和元组 tuple),映射(如字典 dict),set 集合,下面对这几种数据类型分别介绍。

Python 中 list,tuple,dict 和 set 的主要区别:tuple 是一个不可改变的 list,set 是一个没有 Value 的 dict,list,dict 和 set 的数据是可变的,tuple 数据是不可变的!

二.Python set list dict tuple 区别

  • 列表 list 是最自由的,可以使用索引、切片,可以进行计算和修改;
  • 元组 tuple 是不自由的,数据不能更改,但是和 list 一样具有序列,可以用索引和切片;
  • 字典 dict 是由无序的键值对构成,可以通过 key 去索引 value 的值,修改数据可以通过 key 来修改对应的 value;
  • set 集合 是无序的,不重复的,和字典类似也是使用中括号 {} 表示,区别在于字典是用键值对,而 set 由数据或者元素或者列表构成;

三.猜你喜欢

  1. Python 字符串/列表/元组/字典之间的相互转换
  2. Python 局部变量和全局变量
  3. Python type 函数和 isinstance 函数区别
  4. Python is 和 == 区别
  5. Python 可变数据类型和不可变数据类型
  6. Python 浅拷贝和深拷贝
  7. Python 递归函数
  8. Python sys 模块
  9. Python 列表 list
  10. Python 元组 tuple
  11. Python 字典 dict
  12. Python 条件推导式
  13. Python 列表推导式
  14. Python 字典推导式
  15. Python 函数声明和调用
  16. Python 不定长参数 *argc/**kargcs

未经允许不得转载:猿说编程 » Python set list dict tuple 区别和相互转换

本文由博客 - 猿说编程 猿说编程 发布!

posted @   猿说编程  阅读(286)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?
· 一个基于 .NET 开源免费的异地组网和内网穿透工具
点击右上角即可分享
微信分享提示