元组和列表是两个非常相似的亲兄弟,两者在表现形式上有所不同,其最大的区别是元组在定义后无法修改,只能读取,而列表则支持修改和读取。比如在一个队伍里面,队伍中的每一个人就是列表或者是元组中的每个元素。

元组使用小括号来定义,而列表使用中括号来定义。元组列表里面的元素可以是任意的数据类型,每个元素之间使用英文逗号隔开:如果元组和列表中没有元素,说明这是一个空的元组和列表。

从元组和列表的定义来看,两者的元素是一致的,元素的类型可以是整型,字符串、布尔型、浮点型、元组和列表。如果元素是一个元组或列表,那么这是一种嵌套模式,这种模式在实际中比较常见。值得注意的是,如果定义元组的时候,只有一个元素,则必须在元素后加逗号,否则Python会将小括号视为运算法则的小括号。例如(2,)

定义了元组和列表之后,那么接下来就要学习如何对元组列表进行操作处理。元组和列表的读取操作是通过下标索引进行定位读取,下标索引是从0开始,代表是第一个元素。

除了读取某个元素值,还可以读取元组和列表中的连续几个元素,并将其生成一个新的元组和列表。也就是说可以对其进行切片处理,一大块分成好几小块。

除了通过下标索引来读取元组和列表,此外还能通过元素值来找到相应的下标索引统计元素值的出现次数、判断元素是否存在元组或列表以及获取元组和列表的总长度。

定义空列表元素类型_【Python+Excel】做数据分析5--列表和元组读取和常用查询相关推荐

  1. python数据分析的主要流程-用Python语言做数据分析基本思路和流程

    当下用PYTHON做数据分析实在是太火了!大多数招聘信息里都要求应聘者会使用PYTHON做数据分析.PYTHON语言功能确实很强大,俗称"胶水语言".那么我们大多数职场人士真的有机 ...

  2. 用python怎么做数据统计-新闻联播也可以拿用Python来做数据分析?

    原标题:新闻联播也可以拿用Python来做数据分析? 数据准备 获取近10年的新闻联播文本有两个方法,一是自己写爬虫,将CCTV网站的新闻联播网页爬取下来,二是通过Tushare SDK的API免费获 ...

  3. 怎样用 Excel 做数据分析?

    以下是用 Excel 做数据分析的基本流程: 1. 准备数据:将要分析的数据整理好,放在 Excel 表格中.每行代表一个记录,每列代表一个属性.如果数据较多,可以使用 Excel 的筛选或排序功能方 ...

  4. 1小时轻松学会用Excel做数据分析

    如果你经常跟各类数据.表格打交道,一定明白Excel的重要性. 面对大量的数据,记录辛苦,汇总更辛苦.面对复杂的表格,搞不定,那是真搞不定:做不对,更是常态. 对职场人而言,掌握Excel,其实是在解 ...

  5. 如何使用Excel做数据分析【功能介绍】

    大家用了很久的Excel,可能还不知道如何使用Excel做数据分析吧! 若是大家已经设置,情况如下: 数据 -- 分析 -- 数据分析 若是大家未设置,设置方法如下: 开始 -- 选项 这样就可以有数 ...

  6. python列表元素求和_如何在python语言使用不同方法实现列表元素求和

    在使用python语言列表时,如果列表中的元素都是数值类型,可以对元素进行求和.下面利用不同的方法实现列表元素求和: 工具/原料 python pycharm 截图工具 方法/步骤 1 第一步,在已创 ...

  7. python中列表元素类型可以不同吗_list列表等同于数组,是一种放数据的容器

    前言 在python中,list列表数据类型其实就是一个容器,可以放置大量元素的集合.同时,list列表也有很多特点和使用场景,本文主要讲解list列表的函数方法. 概念 list列表是一个集合,一个 ...

  8. python list元素类型_阿博的Python之路-详解List数据类型

    之前阿博分享了String的数据类型知识,接下来要分享是的List数据类型.这种数据类型是在日常开发当中最常使用到的. python数据列表 简单创建List list1 = ['Python','J ...

  9. python字符串与列表与运算_[Python学习笔记1]Python语言基础 数学运算符 字符串 列表...

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

最新文章

  1. 终端文件夹跳转工具autojump
  2. 《Altium Designer 14电路设计与仿真从入门到精通》——1.4 Altium电路板总体设计流程...
  3. 编译OpenCV遇到Qmake问题
  4. 通过ByteBuffer来操作byte
  5. windows server 2012 dhcp 配置故障转移
  6. leetcode —— 面试题60. n个骰子的点数
  7. 【BZOJ1051】受欢迎的牛,tarjan缩点重构图
  8. 将模块放入到一个项目中展示_一个号称NB的开源电商系统
  9. arm linux 自动挂载,ARM-Linux支持并自动挂载U盘
  10. python IDLE添加行号显示
  11. Linux命令行下载文件百度云盘
  12. MySQL innodb下的记录锁,间隙锁,next-key锁
  13. 如何用vs2013开发人员命令提示工具执行一个方法(一个简单的demo)
  14. 前端UI框架网址大全----后续会有添加
  15. Comsol学习——经典案例:插销支架受力分析
  16. 利用java统计每天用户升级手机App信息
  17. 微信小程序(7)说说微信小程序的发布流程?
  18. 解决No such file or directory: /turtlebot3/turtlebot3_description/urdf/turtlebot3_.urdf.xacro
  19. 解决element-ui对话框组件el-dialog遮罩层小问题
  20. echarts配置详解

热门文章

  1. delphi中griddata控件写入float数值_年中巨献!明道云发布多项重磅功能
  2. windows tcp端口占满_TCP与UDP分析、三次握手四次断开、DDOS
  3. Java开发知识之Java的异常处理
  4. Atlantis HDU - 1542 (扫描线,线段树)
  5. UGUI Canvas
  6. iOS实现书架布局样式【一些电子书的首页】
  7. [Email] 收发邮件的协议 : IMAP and SMTP , POP3 and SMTP
  8. [编程之美]饮料供货
  9. ifttt.com:让你的网络行为能引发连锁反应
  10. 217 - leetcode -存在重复元素 -数据结构类 先排序再操作