【廖雪峰python入门笔记】tuple_创建
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_创建相关推荐
- 【廖雪峰python入门笔记】tuple_创建单元素
tuple和list一样,可以包含 0 个.1个和任意多个元素. 包含多个元素的 tuple,前面我们已经创建过了. 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: t = ( ...
- 【廖雪峰python入门笔记】list_创建
1. list 列表:list 1. 是Python内置的一种数据类型 2. 是一种有序的集合 3. 可以随时添加和删除其中的元素 比如,列出班里所有同学的名字,就可以用一个list表示: ['Mic ...
- 【廖雪峰python入门笔记】tuple_“元素可变”
前面我们看到了tuple一旦创建就不能修改.现在,我们来看一个"可变"的tuple: t = ('a', 'b', ['A', 'B']) 注意到 t 有 3 个元素:'a','b ...
- 【廖雪峰python入门笔记】列表生成式
1. 生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, ...
- 【廖雪峰python入门笔记】dict
1. dict 我们已经知道,list和tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: [95, 85, 59] 但是 ...
- 【廖雪峰python入门笔记】变量
1. 静态语言和动态语言中的变量表示 静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错.例如Java是静态语言,赋值语句如下: int a = 123; // a是整数类型变量 ...
- 【廖雪峰python入门笔记】迭代
1. 迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration). 在Python中,迭代是通过for ...
- 【廖雪峰python入门笔记】切片
1. 对list进行切片 对list进行切片 取一个list的部分元素是非常常见的操作.比如,一个list如下: L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素 ...
- 【廖雪峰python入门笔记】函数
1. 函数 我们知道圆的面积计算公式为: S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = ...
最新文章
- 开源、免费、提升办公效率,Win10官方出品
- python 列表拼接_【Python杂货铺】速学python基础
- 011235813用java写出来_【JAVA】关于在运行后控制台显示的一些功能问题,请吧友帮我解答...
- SpringBoot中快速实现邮箱发送
- 使用CultureInfo来显示中文星期
- 计算机网络配置——静态路由的配置
- mysql中图片的属性名是啥_数据库属性名
- 打印机无法双面打印处理办法
- 单向链表—在单向链表的头部插入一个元素
- android开发 h264传输,基于android的H264视频无线传输系统的设计与实现
- 台式计算机的配置怎么看,台式电脑配置怎么看
- java记录访问次数_Java 利用监听器来实现记录用户访问网站次数(示例代码)
- 使用charCodeAt()和charAt()方法,根据Unicode 编码,转换字符
- Android 使用FFmpeg 裁剪出正方形视频
- 从搜狐的开放的接口里读取数据
- 计算机/微机存储技术
- tp5 接收图片_TP5框架实现上传多张图片的方法分析
- VIC水文模型入门攻略(中)VIC的数据和输入文件准备
- http小型服务器搭建
- linux开机启动服务详解