元组一旦定义完成,就不可以修改,所以当需要在程序内封装数据,又不希望封装的数据被篡改,那么元组就非常适合
元组定义
使用小括号,且用逗号隔开各个数据,数据可以是不同的数据类型。
- 定义元组字面量:
(元素, 元素, .........,元素) - 定义元组变量:
变量名称 = (元素, 元素, ........,元素) - 定义空元组:
变量名称 = ();变量名称 = tuple()
定义单个元素的元组
t2 = ('hello' )
注意:元组只有一个数据,这个数据后面要添加逗号,否则不是元组类型
元组的嵌套
t5 = ( ( 1, 2, 3,),(4, 5, 6) )
下标索引去取出内容
t5 = ( ( 1, 2, 3,),(4, 5, 6) )
num = t5[1][2] #结果:6
相关操作
| 编号 | 方法 | 作用 |
|---|---|---|
| 1 | index( ) | 查找某个数据,如果数据存在则返回对应的下标,否则报错 |
| 2 | count() | 统计某个数据在当前元组出现的次数 |
| 3 | len(元组) | 统计元组内的元素个数 |
- 元组不可修改,所以没有append等
- 但若是元组内嵌套一个list,list的内容可以修改
例如:
t9 = (1, 2, ["one", "two"])
t9[2][0] = "three"
t9[2][1] = "four"
结果:t9 = (1, 2, [“three”, “four”])
- 支持for循环和while循环
元组在Python中用于封装数据,一旦定义后不可修改。定义元组使用小括号和逗号分隔元素,包括单元素元组需加逗号。元组可嵌套,通过下标索引访问内容。常见操作有index(),count()和len()函数,元组内的列表虽然可变,但元组整体不可变。支持循环遍历。
4580

被折叠的 条评论
为什么被折叠?



