yyz notes yyz notes
首页
  • RBAC权限设计
  • 架构图标设计
  • 账号体系
  • python基础
  • python高级
  • python模块
  • python设计模式
  • python数据结构与算法
  • django
  • django-DRF
  • flask
  • 直接设计开源pip包
  • 直接设计开源项目
  • python示例题/脚本
  • python面试题
  • golang基础
  • golang高级
  • golang常用组件
  • gin框架
  • es6
  • javascript
  • react
  • vue
  • TypeScript
  • mysql
  • redis
  • minio
  • elasticsearch
  • mongodb
  • 消息队列
  • 自动化测试
  • 操作系统

    • linux
    • windows
  • nginx
  • docker
  • k8s
  • git
  • ldap
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

益章

可乐鸡翅
首页
  • RBAC权限设计
  • 架构图标设计
  • 账号体系
  • python基础
  • python高级
  • python模块
  • python设计模式
  • python数据结构与算法
  • django
  • django-DRF
  • flask
  • 直接设计开源pip包
  • 直接设计开源项目
  • python示例题/脚本
  • python面试题
  • golang基础
  • golang高级
  • golang常用组件
  • gin框架
  • es6
  • javascript
  • react
  • vue
  • TypeScript
  • mysql
  • redis
  • minio
  • elasticsearch
  • mongodb
  • 消息队列
  • 自动化测试
  • 操作系统

    • linux
    • windows
  • nginx
  • docker
  • k8s
  • git
  • ldap
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • python基础

    • python概述

    • python环境搭建

    • python基础语法

      • 变量与常量
      • 基本数据类型-整数类型
      • 基本数据类型-浮点数类型
      • 基本数据类型-复数类型
      • 基本数据类型-布尔类型
      • 基本数据类型-bytes类型
      • 复杂数据类型-序列
      • 复杂数据类型-字符串
      • 复杂数据类型-列表
      • 复杂数据类型-元组
      • 复杂数据类型-字典
      • 复杂数据类型-集合
      • list,tuple,dict,set的区别和联系
        • 1. list,tuple,dict,set的区别和联系
        • 列表(List)
        • 元组(Tuple)
        • 字典(Dict)
        • 集合(Set)
      • 推导式
      • 浅拷贝和深拷贝
      • 运算符
      • 输入输出
    • python关键字与标识符

    • python流程控制

    • python函数

    • python内置函数

    • python面向对象

    • python模块与包

    • python文件IO与OS

    • python异常处理机制

  • python高级

  • python模块

  • python设计模式

  • python数据结构与算法

  • django

  • django-DRF

  • flask

  • 自己设计开源pip包

  • 自己设计开源项目

  • python小示例

  • python面试题

  • python
  • python基础
  • python基础语法
YiZhang-You
2023-05-09
目录

list,tuple,dict,set的区别和联系

# 1. list,tuple,dict,set的区别和联系

  • 定义方式: list[] tuple() dict{} set{}
  • 有序: list tuple
  • 无序: dict set
  • 是否允许出现重复元素: list,tuple:允许 dict:key不允许,value可以, set不允许
  • 都属于可迭代对象
  • set相当于存储了字典中的key
  • 可以相互转化

# 列表(List)

  • 使用方括号 [] 表示,元素之间用逗号 , 分隔。
  • 可以进行增删改查等操作,支持重复元素,有序(即按照插入顺序排列)。

# 元组(Tuple)

  • 使用圆括号 () 表示,元素之间用逗号 , 分隔。
  • 不支持修改操作,只能进行查找操作,支持重复元素,有序。

# 字典(Dict)

  • 使用花括号 {} 表示,元素之间用冒号 : 分隔,键值对之间用逗号 , 分隔。
  • 通过 key-value 的方式进行查找和存储,key 是唯一的且不可变的,value 可以是任意对象。
  • 可以进行增删改查等操作,不支持重复的 key ,无序。

# 集合(Set)

  • 使用花括号 {} 或者 set() 函数表示,元素之间用逗号 , 分隔。
  • 内部元素不重复,即自动去重,无序。
  • 支持交集、并集、差集等集合运算。
编辑 (opens new window)
上次更新: 2023/05/17, 23:08:21
复杂数据类型-集合
推导式

← 复杂数据类型-集合 推导式→

最近更新
01
配置yun源
05-24
02
linux-配置python虚拟环境
05-24
03
linux文件目录管理
05-24
更多文章>
Theme by Vdoing | Copyright © 2023-2023 yizhang | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式