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

列表、元祖概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  • 序列
a、序列是一种数据结构:是指通过某种方式(例如对元素进行编号)组织在一起的数据元素集合,典型的序列包括列表、字符串、元祖
b、Python中基本的数据结构是 序列(sequence),每个序列都有序列的位置即索引,第一个索引为0
c、可以从第一个位置 0 开始计数,也可以从最后一个位置-1,倒二个位置-2计数

  • 容器
Python中还有一种名为容器(container)的数据结构,容器基本上包含其他对象的任意对象。序列(例如列表和元祖)和映射(例如字典)是两类主要的容器

  • 列表和元祖

  • 概念
a、 在Python中没有数组的概念,Python中数组最接近的概念是列表和元祖,列表是用来存储一连串元素的容器,用 [] 来表示
b、与列表相似,但是用 () 表示,元祖中的值不允许被改变, 元祖中包含一个元素时,需要在元祖后添加逗号
edward =['Edward Gumby',42]

edward =['Edward Gumby',42,['John Smith',50]]  #列表中再嵌套一个列表

tup1 = (50,)
tup2 = ()
x
6
 
1
edward =['Edward Gumby',42]
2
3
edward =['Edward Gumby',42,['John Smith',50]]  #列表中再嵌套一个列表
4
5
tup1 = (50,)
6
tup2 = ()
  • 区别与联系
a、列表可修改(除非特殊情况下,如做为字典的键值),元祖不可修改
b、两者通常可以互相转化


转载于:https://my.oschina.net/u/1785519/blog/1582421

相关文章:

  • 拨云见日—深入解析Oracle TX 行锁(上)
  • 询问Spring Bott和高并发框架两个问题
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • MicroProfile 1.2新增功能介绍
  • Google瓦片地图算法解析
  • TransactionScope只要一个操作失败,它会自动回滚,Complete表示事务完成
  • 网络流媒体技术及其应用
  • 【安全牛学习笔记】w3af-截断代理
  • 典型Linux发行版内核版本
  • Web开发中的文件上传组件uploadify的使用
  • httpie使用详解
  • 程序猿的日常——SpringMVC系统架构与流程回顾
  • Web监听器导图详解
  • 如何成为好的系统分析员
  • 分布式监控系统Zabbix3.2给异常添加邮件报警
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • js 实现textarea输入字数提示
  • js算法-归并排序(merge_sort)
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • Spring Boot快速入门(一):Hello Spring Boot
  • Spring声明式事务管理之一:五大属性分析
  • WePY 在小程序性能调优上做出的探究
  • 阿里云前端周刊 - 第 26 期
  • 简单数学运算程序(不定期更新)
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 学习ES6 变量的解构赋值
  • 原生Ajax
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • C# - 为值类型重定义相等性
  • k8s使用glusterfs实现动态持久化存储
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • # 数论-逆元
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (9)目标检测_SSD的原理
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (一)基于IDEA的JAVA基础12
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .net生成的类,跨工程调用显示注释
  • .php文件都打不开,打不开php文件怎么办
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • @JSONField或@JsonProperty注解使用
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [4.9福建四校联考]
  • [ACM] hdu 1201 18岁生日
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗
  • [android] 切换界面的通用处理
  • [Android学习笔记]ScrollView的使用
  • [AR Foundation] 人脸检测的流程
  • [ArcPy百科]第三节: Geometry信息中的空间参考解析
  • [Asp.net MVC]Bundle合并,压缩js、css文件