Python>Tuple元组

元组用()表示,内容不可修改,即元素的地址不可修改,但元素的内容可以修改

定义只有一个元素的元组也要加逗号(1,)

1 # 创建元组
2 tup1 = ()   # 定义空元组
3 tup2 = (2,) # 定义一个元素的元组
4 tup_test = (2)  # 不是元组,括号被识别为运算符,tup_test被定义为整形变量
5 print(type(tup1))
6 print(type(tup2))
7 print(type(tup_test))

运行结果

<class 'tuple'>
<class 'tuple'>
<class 'int'>

1 # 对元组的操作
2 tup1 = (1, 2,3,4)
3 tup2 = ("aa","bb","cc")
4 tup = tup1 + tup2   #可以使用 + 对元组进行合并操作,生成新元组
5 print(tup)

运行结果

(1, 2, 3, 4, 'aa', 'bb', 'cc')
>>>

tuple()  让对象成为元组

1 tup1 = tuple("aaa")
2 tup2 = tuple([1,2])
3 print(tup1,tup2)

('a', 'a', 'a') (1, 2)
>>>

猜你喜欢

转载自www.cnblogs.com/AgurZheng/p/13168026.html