一、List
List创建好后可以通过append()、insert()和pop()等方法增加、修改List中的元素。

二、元组
tuple(元组):可以看成不可修改的列表,存放所有可迭代的数据类型。元组的元素可以是列表,元组指向的元素不可变,但是列表中的元素可变。

例1:
t = (‘Adam’, ‘Lisa’, ‘Bart’)
获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素。

例2:
t = (‘a’, ‘b’, [‘A’, ‘B’])list作为一个整体是tuple的第3个元素。list对象可以通过 t[2] 拿到:

>>> L = t[2]
然后,我们把list的两个元素改一改:>>> L[0] = 'X'
>>> L[1] = 'Y'
再看看tuple的内容:>>> print t
('a', 'b', ['X', 'Y'])
---------------------

表面上看,tuple的元素确实变了,但其实变的不是 tuple 的元素,而是list的元素。

tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向’a’,就不能改成指向’b’,指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

参考文献:https://blog.csdn.net/github_36601823/article/details/60966933

三、元组和列表间相互转换
1、使用 list 函数 可以把 元组 转换成 列表
list(元组)
2、使用 tuple 函数 可以把 列表 转换成 元组
tuple(列表)
参考文献:https://www.cnblogs.com/shao-null/p/9269978.html

python中List和Tuple的区别相关推荐

  1. [转载] Python中生成器和迭代器的区别

    参考链接: Python迭代器 Python中生成器和迭代器的区别(代码在Python3.5下测试): Num01–>迭代器 定义: 对于list.string.tuple.dict等这些容器对 ...

  2. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  3. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

  4. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  5. python有关迭代器和生成器的面试题_【面试题 | Python中迭代器和生成器的区别?】- 环球网校...

    [摘要]今天给大家解答一道Python常见的面试题,希望这个面试栏目,给那些准备面试的同学,提供一点点帮助!小编会从最基础的面试题开始,每天一题.如果参考答案不够好,或者有错误的话,麻烦大家可以在留言 ...

  6. python中函数和方法的区别

    本篇内容主要介绍从几个维度来介绍下python中函数和方法的区别: 首先,从分类的角度来分析. (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函 ...

  7. Python 中各种imread函数的区别与联系

    Python 中各种imread函数的区别与联系 最近一直在用python做图像处理相关的东西,被各种imread函数搞得很头疼,因此今天决定将这些imread总结一下,以免以后因此犯些愚蠢的错误.如 ...

  8. Python中深拷贝与浅拷贝的区别?

    往期面试题: 列举Python中的标准异常类? 说说Python面向对象三大特性? 说说Python中有几种数据类型? 说说Python模块主要分哪三类? 废话不多说,开始今天的题目: 问:说说Pyt ...

  9. 【Python面试】 说说Python中xrange和range的区别?

    往期面试题: 谈谈对 Python 和其他语言的区别? 说说4种常用编码的区别? 说说Python面向对象三大特性? 说说Python中有几种数据类型? 废话不多说,开始今天的题目: 问:说说Pyth ...

  10. python中函数和类的区别_Python中函数和方法的区别

    简单总结: 与类和实例无绑定关系的function都属于函数(function): 与类和实例有绑定关系的function都属于方法(method). 首先摒弃错误认知:并不是类中的调用都叫方法 函数 ...

最新文章

  1. 东北大学计算机 大一物理考试题,2020年东北大学822《大学物理》考试大纲及样题...
  2. 第一次胜过MobileNet的二值神经网络,-1与+1的三年艰苦跋涉
  3. 马云最新演讲:未来10年,人类将面临AI、IoT和区块链等三大技术巨大挑战!
  4. IOS - IOS之同步请求、异步请求、GET请求、POST请求
  5. python基础常用语句-Python语言的一些基本常用语句
  6. Spring4.X系列之Spring JDBC
  7. Java创建多线程的8种代码方式
  8. ajax异步传输代码,Ajax同步与异步传输的示例代码
  9. 前有教授被骗千万,后有某重点高校青年教师晒出月薪900的工资条,大学老师工资待遇如何?...
  10. 在WordPress中添加简书风格的连载目录和文章导航
  11. 在asp.net中调用process.start执行程序
  12. C#LeetCode刷题之#520-检测大写字母(Detect Capital)
  13. “滤镜景点”太坑遭吐槽!小红书致歉:将推出景区踩坑榜
  14. Facebook合并WhatsApp和Instagram?德国:展开反垄断调查!
  15. 改善C#公共程序类库质量的10种方法
  16. mysql driver pdo_关于 php mysql pdo cannot find driver 解决方案
  17. 面向对象分析和设计的几个关键步骤_超市设计中不容忽视的小细节
  18. JMS 基本概念、消息结构、确认模式 acknowledgeMode
  19. selenium3下打不开Firefox报错解决
  20. 服务器开启谷歌BBR加速网络

热门文章

  1. mongodb之副本集搭建
  2. Day2 python基础
  3. RDS PG如何安装DTS需要的增量迁移插件?
  4. Django REST framework API 指南(19):内容协商
  5. Python学习笔记之爬虫
  6. 为表单加上即时通讯的能力
  7. 用python写MapReduce函数——以WordCount为例
  8. linux kill
  9. android分享到新浪微博,认证+发送微博,
  10. 【原】oracle11g 客户端安装检测失败问题