Python常用数据结构-元祖——1.1 元祖使用:创建
元祖创建:
使用逗号分隔
通过小括号填充元素
通过构造方法 tuple(iterable)
1、直接使用逗号分隔
t5 = 1, 2, 3
print(type(t5),t5)
打印:
2、通过小括号填充元素
t2 = () # 空元素
print(t2)
t3 = (1, 2, 3)
print(t3)
t4 = ('a', 'b', 'c')
print(t4)
打印:
3、通过可迭代对象构造函数tuple(iterable)
t1 = tuple() # 不传参数的话,就会得到一个空的元祖
print(type(t1),t1) # 打印类型,内容是空的
t2 = tuple("hogwarts") # 对他进行赋值,可以得到可迭代对象的所有元素
print(type(t2),t2 # 打印出可迭代对象每个元素组成的的元祖
t3 = tuple([1, 2, 3,4,5])
print(t3,type(t3))
打印:
4. 注意:单元素元祖,逗号不可或缺
t9 = 1, # 使用逗号
print(type(t9),t9)
t10 = (2,) # 使用括号也是一样的道理
print(type(t10),t10)
t11 = 3
print(type(t11),t11) # 不使用逗号打印出int类型,而不是元祖类型
打印:
注意理解:
3. 中。括号内是可选参数,可以填充可迭代对象。括号内不传参数就会得到一个空的元祖。
可迭代对象:简单理解就是可以作用于for循环进行遍历的对象,比如常见的有:字符串、列表、元祖、集合、字典等都是可迭代对象。
传入可迭代对象之后,就会用它们中的所有元素进行赋值给我们新的元祖