Python基础-元组(tuple)
2018-02-10 18:29
399 查看
1.元组创建
Python 元组小括号表示,元素不能修改
# 以下修改元组元素操作是非法的。 # tup1[0] = 100
运行示例
mTuple0 = () print("1 创建空元组:", mTuple0) # 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用 mTuple1 = (1,) print("2 创建一个元素的元组:", mTuple1) mTuple2 = (1, 2.0, 3, "Python") print("3 创建元组:", mTuple2)
运行结果
1 创建空元组: () 2 创建一个元素的元组: (1,) 3 创建元组: (1, 2.0, 3, 'Python')
2.访问元组
访问示例# 访问元组 mTuple = (1, 2.0, 3, "Python") print("访问:mTuple[0:]", mTuple[0:]) print("访问:mTuple[0:2]", mTuple[0:2]) print("访问:mTuple[1:2]", mTuple[1:2])
运行结果
访问:mTuple[0:] (1, 2.0, 3, 'Python') 访问:mTuple[0:2] (1, 2.0) 访问:mTuple[1:2] (2.0,)
3.元组连接组合
# 访问元组 mTuple0 = ("Hello, ") mTuple1 = ("Python!") # Hello, Python! print(mTuple0 + mTuple1)
4.删除元组
# 删除元组 mTuple0 = ("Hello") del mTuple0
5.元组运算符
# 元组运算符 # 1.计算元素个数 print("len 函数: len((0, 1)) 个数 = ", len((0, 1))) # 2.连接 print("Tuple连接:(1, ) + (2, ) = ", (1, ) + (2, )) # 3.复制 print("复制: (123, ) * 3 = ", (123, ) * 3) # 4.是否存在 print("是否存在:3 in (1, 2) =", 3 in (1, 2)) # 5.迭代 for x in (1, 2, 3): print(x)
运行结果
len 函数: len((0, 1)) 个数 = 2 Tuple连接:(1, ) + (2, ) = (1, 2) 复制: (123, ) * 3 = (123, 123, 123) 是否存在:3 in (1, 2) = False 1 2 3
6.元组索引,截取
# 元组索引,截取 mTuple = ("Java", "Python", "Android") print("打印元组:", mTuple) print("读取元组的第三个元素:", mTuple[2]) print("反向读取,读取倒是第一个元素:", mTuple[-1]) print("切片,从第二个开始访问:", mTuple[1:])
运行结果
打印元组: ('Java', 'Python', 'Android') 读取元组的第三个元素: Android 反向读取,读取倒是第一个元素: Android 切片,从第二个开始访问: ('Python', 'Android')
7.常用元组的内置函
运行示例# 常用元组的内置函数 print("len函数: (0,)的元素个数 = ", len((0,))) print("max函数: 返回(0, 1, 2)最大值 = ", max((0, 1, 2))) print("min函数: 返回(0, 1, 2)最小值 = ", min((0, 1, 2))) print("tuple(seq)列表转换为元组:", tuple([1, 2, 3]))
运行结果
len函数: (0,)的元素个数 = 1 max函数: 返回(0, 1, 2)最大值 = 2 min函数: 返回(0, 1, 2)最小值 = 0 tuple(seq)列表转换为元组: (1, 2, 3)
相关文章推荐
- python基础之 list和 tuple(元组)
- 6-Python3从入门到实战—基础之数据类型(元组-Tuple)
- Python基础系列-元组(tuple)
- Python基础--元组(tuple)
- python3基础: 元组tuple、 列表list、 字典dict、集合set。 迭代器、生成器
- Python3基础 tuple 创建空元组或者只有一个元素的元组 并 用乘法成倍扩充
- Python3基础 tuple 通过拆分元组向元组中加入新的元素
- Python基础类型-----Tuple(元组)
- Python基础入门(十五)- tuple 元组类型
- Python3基础 tuple 通过拆分元素 把元组的数据删除
- 【python】元组基础知识tuple(和列表的区别)
- python基础之列表list元组tuple
- python基础之列表list元组tuple
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
- Python基础学习篇—元组(tuple)
- python基础学习二 list和tuple(列表和元组)
- 5、python数据类型之元组(tuple)
- Python 入门学习 -----变量及基础类型(元组,列表,字典,集合)
- python 元组tuple
- 【Python基础教程】第2章 列表和元组-2.3 列表