Python 程序设计讲义(42):组合数据类型——元组类型:创建元组
目录
- Python 程序设计讲义(42):组合数据类型——元组类型:创建元组
- 一、元组的特征
- 二、创建元组
- 1、使用圆括号(`()`)创建
- 2、使用函数 tuple() 创建元组
元组与列表类似,也是由若干个元素,按照特定顺序排序组成。元组与列表的区别在于,元组一旦创建,元素是不能被修改的。
一、元组的特征
1、有序性:在元组中,元素是有序的。
2、可重复性:元组中可以包含重复的元素。
3、元素的类型:元组的元素的类型可以不相同。
二、创建元组
Python
提供了两种创建元组的方法。
1、使用圆括号(()
)创建
使用圆括号创建元组时,元素之间使用逗号分隔。
语法格式如下:
t_name=(元素1,元素2,...,元素n)
例如:
t1=()
t2=("zhang","wang","li","zhao")
print(t1)
print(type(t1))
print(t2)
print(type(t2))程序的运行结果为:
()
<class 'tuple'>
('zhang', 'wang', 'li', 'zhao')
<class 'tuple'>
2、使用函数 tuple() 创建元组
使用函数 tuple()
可以创建元组,可以将字符串、列表、range() 迭代对象以及其他类型的可迭代对象转换为元组。
语法格式如下:
t_name=tuple(iterable)
说明:
如果不指定参数,则创建一个空元组。
例如:
l1=["zhang","wang","li","zhao"]
t1=tuple()
t2=tuple(l1)
t3=tuple("hello")
t4=tuple(range(10))
print(t1)
print(t2)
print(t3)
print(t4)程序的运行结果为:
()
('zhang', 'wang', 'li', 'zhao')
('h', 'e', 'l', 'l', 'o')
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)