元组tuple
1、元组的定义
Python
内置的数据结构之一,是一个不可变序列。
字符串
、元组
是不可变序列:没有增、删,改的操作
列表
、字典
是可变序列:可以对序列执行增、删、改操作,对象地址不发生更改
元组的创建方法:
-
使用小括号
()
t = ('python', 'java') print(t) # ('python', 'java') print(type(t)) # <class 'tuple'>
-
使用内置函数
tuple()
t2 = tuple(('java', 'python')) print(t2) # ('java', 'python') print(type(t2)) # <class 'tuple'>
-
只包含一个元组的元素需要使用逗号
,
和小括号()
t3 = ('hello', ) print(t3) # ('hello',) print(type(t3)) # <class 'tuple'>
-
创建空元组
# 空元组创建方式 t4 = () t5 = tuple() print('空元组', t4, t5) # 空元组 () () print('空列表', [], list()) # 空列表 [] [] print('空字典', {}, dict()) # 空字典 {} {} # print('空集合', {}, set())
2、元组的遍历
元组是可迭代对象,所以可以使用for...in
进行遍历
# 元组遍历
t = ('hello', 'java', 90)
print(t[0])
print(t[1])
print(t[2])
for item in t:
print(item)