python学习-容器类型

列表

列表(list)是一种有序容器,可以向其中添加或删除任意元素.

列表数据类型是一种容器类型,列表中可以存放不同数据类型的值,代码示例如下:

列表中可以实现元素的增、删、改、查。

示例代码如下:

代码示例如下:

代码示例如下:

代码示例如下:

排序

代码示例如下:

元组

元组(tuple)同样是一种有序集合,它与列表非常相似,都可以通过下标、切片等方法取值;但与列表不同的是,元组一旦被初始化便不可修改其中的元素。

因为元组不可改变的特性,所以元组对象没有提供修改、增加、删除等方法。

字典

字典(dict)是一种由键值对(key-value)构成的数据结构,其中键与值通过冒号分割,我们通过键可以快速查找到对应的值。代码示例如下:

字典数据类型没有下标的概念,只可以通过键值获取字典中对应的值。字典的使用方法与列表类似,不同之处在于列表使用中括号填写的是列表下标,而字典使用中括号填写的是字典中的键值。

代码示例如下:

代码示例如下:

代码示例如下:

代码示例如下:

循环

字典中的每个元素都具有键与值,通过for循环遍历字典时,默认只会获取字典元素中的键;如果想要获取键与值,则需要使用items方法。代码示例如下:

集合

集合(set)具有如下两个重要特性。(1)集合中的元素没有顺序。(2)集合中不存在重复元素。

集合元素的无序性让集合无法像列表那样通过下标去获取对应的值,集合元素不可重复的特性可以让集合用于去除重复值的场景。代码示例如下:

集合可以通过add或update方法添加元素,代码示例如下:

代码示例如下:

集合运算

通过“&”运算符可以计算出两个集合的交集、通过“-”运算符可以计算出两个集合的差集、通过“|”运算符可以计算出两个集合的并集,通过“^”运算符可以计算出两个集合的对称差集。

代码示例如下:

相关推荐

  1. Python学习笔记——类型注解基础知识

    2024-07-10 18:32:06       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 18:32:06       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 18:32:06       5 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 18:32:06       4 阅读
  4. Python语言-面向对象

    2024-07-10 18:32:06       6 阅读

热门阅读

  1. 概率基础——矩阵正态分布matrix normal distribution

    2024-07-10 18:32:06       7 阅读
  2. 网络编程:常用网络测试工具

    2024-07-10 18:32:06       11 阅读
  3. 在 React 中使用自定义 Hooks 封装 Service 逻辑

    2024-07-10 18:32:06       10 阅读
  4. 【AI原理解析】—遗传算法(GA)原理

    2024-07-10 18:32:06       10 阅读
  5. 微服务: 初识 Spring Cloud

    2024-07-10 18:32:06       11 阅读
  6. 【C++与python】| splice语法对比列表切片

    2024-07-10 18:32:06       9 阅读
  7. 从IBM ESB升级到RestCloud iPaaS的全面指南

    2024-07-10 18:32:06       10 阅读
  8. css之transform-origin

    2024-07-10 18:32:06       9 阅读
  9. LeetCode题练习与总结:乘积最大子数组--152

    2024-07-10 18:32:06       9 阅读
  10. Kafka发送对象消息

    2024-07-10 18:32:06       10 阅读