当前位置: 首页 > news >正文

python学习-容器类型

列表

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

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

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

示例代码如下:

代码示例如下:

代码示例如下:

代码示例如下:

排序

代码示例如下:

元组

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

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

字典

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

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

代码示例如下:

代码示例如下:

代码示例如下:

代码示例如下:

循环

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

集合

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

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

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

代码示例如下:

集合运算

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

代码示例如下:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Redis 7.x 系列【22】主从复制配置项
  • 创建数据库表的语法定义包含了SQL Server、Mysql、PostgreSQL、SQLite的示例
  • zabbix 学习笔记
  • 基础架构服务API:降低成本,提升业务效益
  • DropNotch for Mac v1.0.1 在 Mac 刘海快速使用 AirDrop
  • 华为机考真题 -- 攀登者1
  • 深入浅出Transformer:大语言模型的核心技术
  • uniapp移动端实现商品拖拽集合,一行多个商品左滑删除功能!
  • python破解密码·筛查和选择
  • 《财经态度》︱行业领跑品牌格行创始人刘永先独家揭秘:格行随身WiFi如何抗内卷,成就品质与服务双重骄傲?随身WiFi推荐第一名!
  • FFmpeg 实现从麦克风获取流并通过RTMP推流
  • 递归(五)—— 初识暴力递归之“如何利用递归实现栈逆序”
  • 【React】Ant Design -- Table分页功能实现
  • DBeaver操作MySQL无法同时执行多条语句的解决方法
  • STM32-I2C硬件外设
  • @jsonView过滤属性
  • 【React系列】如何构建React应用程序
  • Docker入门(二) - Dockerfile
  • Golang-长连接-状态推送
  • k8s 面向应用开发者的基础命令
  • LeetCode18.四数之和 JavaScript
  • mongodb--安装和初步使用教程
  • Netty源码解析1-Buffer
  • spark本地环境的搭建到运行第一个spark程序
  • SpingCloudBus整合RabbitMQ
  • tensorflow学习笔记3——MNIST应用篇
  • Vue2 SSR 的优化之旅
  • Wamp集成环境 添加PHP的新版本
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 算法之不定期更新(一)(2018-04-12)
  • MyCAT水平分库
  • Semaphore
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 如何正确理解,内页权重高于首页?
  • ​Java基础复习笔记 第16章:网络编程
  • ​用户画像从0到100的构建思路
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #微信小程序:微信小程序常见的配置传值
  • (day18) leetcode 204.计数质数
  • (libusb) usb口自动刷新
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (ros//EnvironmentVariables)ros环境变量
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (转)Sql Server 保留几位小数的两种做法
  • .Net OpenCVSharp生成灰度图和二值图
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • [ NOI 2001 ] 食物链
  • [240727] Qt Creator 14 发布 | AMD 推迟 Ryzen 9000芯片发布
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [Big Data - Kafka] kafka学习笔记:知识点整理