定义
- 元组可以存放不同类型的数据
- 元组中的数据不能被修改
- 如果元组中有列表,可以修改列表中的数据
- 语法: 变量 = (数据1, 数据2, 数据3, …)
- 类型是 <class ‘tuple’>
my_tuple = ('isaac', 18, 3.14, True)
print(my_tuple)
print(type(my_tuple))
('isaac', 18, 3.14, True)
<class 'tuple'>
print(my_tuple[0])
isaac
print(my_tuple[0:2])
('isaac', 18)
my_tuple1 = (18, 20,[1, 2])
my_tuple1[2] = [1, 2, 3]
my_tuple1[2][1] = 20
print(my_tuple1)
(18, 20, [1, 20])
my_tuple2 = tuple()
print(my_tuple2, type(my_tuple))
() <class 'tuple'>
my_tuple3 = ()
print(my_tuple3, type(my_tuple3))
() <class 'tuple'>
my_tuple5 = (10, )
print(my_tuple5, type(my_tuple5))
(10,) <class 'tuple'>
元祖的应用
my_list = [1, 2, 3]
my_tuple = tuple(my_list)
print(my_tuple, type(my_tuple))
name = "张三"
age = 18
print("我的名字是%s, 年龄是%d" % (name,age))