1 Fork me on GitHub

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循环进行遍历的对象,比如常见的有:字符串、列表、元祖、集合、字典等都是可迭代对象。
传入可迭代对象之后,就会用它们中的所有元素进行赋值给我们新的元祖

 

posted @ 2022-04-26 18:33  v_jjling  阅读(318)  评论(0编辑  收藏  举报
AmazingCounters.com