list和tuple的区别:
list:
  1、是一种有序的集合,可以随时添加和删除其中元素;
  2、访问list中的元素,索引从0开始,0为第一个元素,当索引超出范围会报错,索引不能越界,最后一个元素的索引是len(num)-1;
  3、如果要取最后一个元素,除了计算索引位置之外,还可以用-1做索引直接取到最后一个元素;
  4、使用append()可以在list的尾部添加元素;
  5、使用insert()可以将元素插入添加到指定位置;
  6、使用pop()可以删除list最后一个元素,使用pop(i)其中i是索引号,可以删除指定位置的元素。
  Tuple
  1、tuple是一种有序列表,它和list非常相似;
  2、Tuple一旦初始化就无法修改,而且没有append()、insert()这些方法,可以获取元素但不能赋值变成另外的元素。
  综合情况来讲:list是可变数据类型;tuple是不可变数据类型。
  列表不能做字典的关键字,而元组可以;
  元组和列表都是可嵌套的,并且元组中嵌套的列表是可变的。

list和tuple的区别:相关推荐

  1. list和tuple的区别

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 list和tuple的区别 前言 一.相同点 二.不同点 前言 了解list和tuple的相同点和不同点 一.相同点 1.List ( ...

  2. python列表和集合的异同_Python中的list与tuple集合区别解析

    Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加.修改.插入.以及删除.tuple集合看似与list类似,但两者还是有很大的区别. 在tuple集合中,一旦元素被存 ...

  3. List Tuple Dictionary 区别

    Dictionary 是 Python 的内置数据类型之一, 它定义了键和值之间一对一的关系. 每一个元素都是一个 key-value 对, 整个元素集合用大括号括起来 您可以通过 key 来引用其值 ...

  4. python语言中list和tuple有什么区别_python之list与tuple的区别

    list与C语言中的数组及其相似,但又不完全相同,list在python中是最基本的存储数据方式,其基本操作与数组操作方式大致相同,但是有一个特点,可以以倒序的方式排列: 例如:定义一个list数据类 ...

  5. 【Todo】【转载】Scala中Array, List, Tuple的区别

    参考了这篇文章: https://my.oschina.net/u/1034176/blog/512314 1. 在Scala 2.7中,Array.List都不能混合类型,只有Tuple可以:而在S ...

  6. Python基础教程:list和tuple

    list 与 tuple 就类似于C语言中的数组,list 与 tuple 的区别就是list 可修改,而tuple不可修改: list用法示例: >>> s=[] >> ...

  7. python列表类型用什么表示_python内置类型:列表,包括 list 和 tuple

    列表list 是一种有序的集合 ,假定list的名字为class list的元素个数:len( class) 访问元素: a. 索引从0开始 b. 也可以使用[-1],[-2],[-3] 从后面访问元 ...

  8. list与tuple

    python内置的一种数据类型是:list. list是一种可以存放任意类型的有序集合,可以随时添加和删除其中的元素. list = ["李四","莹莹",&q ...

  9. array.array python yhzf

    关于array: Python 本身没有数组这个说法, 有的就是list和tuple, list就具有其他语言中的数组特性. 至于list和tuple的区别,在于list可以在运行时修改内容和大小,t ...

最新文章

  1. Linux 解压后的启动流程分析
  2. 学三极管能遇到这篇巧文,我太幸福了!
  3. 从业务需求抽象成模型解决方案
  4. scratch跳一跳游戏脚本_cocos creator制作微信小游戏「跳一跳」
  5. 简述对linux系统的认识,对Linux的认识
  6. 机器人也开始怕疼了?科学家开发无需人工干预即可自愈的机器人
  7. Vue 配置请求本地Json数据
  8. 手把手教你一个321MB的视频,如何压缩到300MB以内?
  9. Reflex WMS入门系列七:收货(Receipt)
  10. 电阻式温度计 - 铂电阻温度计 - PT100
  11. 周期性的方波 matlab,[转载]matlab产生方波脉冲和周期性方波信号
  12. HTML5和CSS3的一些小总结
  13. 三维图形几何变换与投影变换
  14. Java中setyear和getyear_java时间类Calander,Date等的问题
  15. 阿里员工离职换来一条血泪教训:以为当小白兔很安全,是你对职场最大的误解
  16. android 百度地图线路规划问题
  17. Hadoop-2.5.2集群安装配置详解
  18. 托管调试助手 “LoaderLock“:“正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。”
  19. 用计算机套路女孩电话,套路女孩子的情话抖音 套路女朋友的情话大全句子
  20. QT创建工程时不存在Kits的解决方案

热门文章

  1. 单片机控制一盏灯的亮与灭程序解释
  2. 工具用得好,下班走得早,这个OCR识别是真的好用
  3. 工具 | 快速视频压缩与格式转换
  4. 我来说说这几天经历的南宁传销!慢慢更!
  5. 小科普:说说ANT+和蓝牙4.0的那些事
  6. SQL INSERT 语句
  7. 【阿里云云计算工程师ACP认证】1.云服务器ECS
  8. group_concat函数详解
  9. 抖音获取抖音商品原数据 API 返回值说明
  10. 山东科技大学OJ题库 1097 判断三角形的性质