tuple:
1. 是另一种有序的列表,中文翻译为“ 元组 ”。
2. tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。

同样是表示班里同学的名称,用tuple表示如下:

t = ('Adam', 'Lisa', 'Bart')

创建tuple:
创建tuple和创建list唯一不同之处是用( )替代了[ ]

现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。

获取tuple元素:
获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素.

但是不能赋值成别的元素,不信可以试试:

t[0] = 'Paul'

TypeError: ‘tuple’ object does not support item assignment

【廖雪峰python入门笔记】tuple_创建相关推荐

  1. 【廖雪峰python入门笔记】tuple_创建单元素

    tuple和list一样,可以包含 0 个.1个和任意多个元素. 包含多个元素的 tuple,前面我们已经创建过了. 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: t = ( ...

  2. 【廖雪峰python入门笔记】list_创建

    1. list 列表:list 1. 是Python内置的一种数据类型 2. 是一种有序的集合 3. 可以随时添加和删除其中的元素 比如,列出班里所有同学的名字,就可以用一个list表示: ['Mic ...

  3. 【廖雪峰python入门笔记】tuple_“元素可变”

    前面我们看到了tuple一旦创建就不能修改.现在,我们来看一个"可变"的tuple: t = ('a', 'b', ['A', 'B']) 注意到 t 有 3 个元素:'a','b ...

  4. 【廖雪峰python入门笔记】列表生成式

    1. 生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, ...

  5. 【廖雪峰python入门笔记】dict

    1. dict 我们已经知道,list和tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: [95, 85, 59] 但是 ...

  6. 【廖雪峰python入门笔记】变量

    1. 静态语言和动态语言中的变量表示 静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错.例如Java是静态语言,赋值语句如下: int a = 123; // a是整数类型变量 ...

  7. 【廖雪峰python入门笔记】迭代

    1. 迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration). 在Python中,迭代是通过for ...

  8. 【廖雪峰python入门笔记】切片

    1. 对list进行切片 对list进行切片 取一个list的部分元素是非常常见的操作.比如,一个list如下: L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素 ...

  9. 【廖雪峰python入门笔记】函数

    1. 函数 我们知道圆的面积计算公式为: S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = ...

最新文章

  1. 开源、免费、提升办公效率,Win10官方出品
  2. python 列表拼接_【Python杂货铺】速学python基础
  3. 011235813用java写出来_【JAVA】关于在运行后控制台显示的一些功能问题,请吧友帮我解答...
  4. SpringBoot中快速实现邮箱发送
  5. 使用CultureInfo来显示中文星期
  6. 计算机网络配置——静态路由的配置
  7. mysql中图片的属性名是啥_数据库属性名
  8. 打印机无法双面打印处理办法
  9. 单向链表—在单向链表的头部插入一个元素
  10. android开发 h264传输,基于android的H264视频无线传输系统的设计与实现
  11. 台式计算机的配置怎么看,台式电脑配置怎么看
  12. java记录访问次数_Java 利用监听器来实现记录用户访问网站次数(示例代码)
  13. 使用charCodeAt()和charAt()方法,根据Unicode 编码,转换字符
  14. Android 使用FFmpeg 裁剪出正方形视频
  15. 从搜狐的开放的接口里读取数据
  16. 计算机/微机存储技术
  17. tp5 接收图片_TP5框架实现上传多张图片的方法分析
  18. VIC水文模型入门攻略(中)VIC的数据和输入文件准备
  19. http小型服务器搭建
  20. linux开机启动服务详解

热门文章

  1. jQuery中getJSON跨域原理详解
  2. 【转】MFC消息映射详解(整理转载)
  3. js实现页面跳转的几种方式
  4. UVA 10041 Vito's Family
  5. vs2010设置boost开发环境
  6. 【Python】Scrapy爬虫实战(传智播客老师简介)
  7. 广东电大计算机绘图试题,电大计算机绘图期末复习试题及答案参考小抄.doc
  8. LeetCode刷题-2
  9. 灵活越障、花样空翻,腾讯轮腿式机器人亮相机器人顶会 ICRA
  10. 避免神经网络过拟合的5种技术(附链接) | CSDN博文精选