'''元組的建立'''
t=('i','love','you')
print(t)#輸出('i', 'love', 'you')
print(type(t))#<class 'tuple'>
t1=tuple(('i','love','you'))
print(t1)#輸出('i', 'love', 'you')
print(type(t1))#<class 'tuple'>
t3=(10,)#如果元組中只有一個元素,一定要加上逗號
print(t3)#輸出(10,)
print(type(t3))#<class 'tuple'>
#空元組
t3=()
t4=tuple()
print(t3)
print(t4)
t5=(10,[3,8],44)
print(t5)#輸出(10, [3, 8], 44)
print(type(t5))#輸出<class 'tuple'>
print(t5[0],type(t5[0]),id(t5[0]))#輸出10 <class 'int'> 140733513713600
print(t5[1],type(t5[1]),id(t5[1]))#輸出[3, 8] <class 'list'> 2633841249152
print(t5[2],type(t5[2]),id(t5[2]))#輸出44 <class 'int'> 140733513714688
#元組是不可變序列,所以t5[1]不能修改元素,必須保持為列表,但列表是可變序列,可以向列表中增減元素
t5[1].append(100)
print(t5)#輸出(10, [3, 8, 100], 44)
print(t5[1],type(t5[1]),id(t5[1]))#輸出[3, 8, 100] <class 'list'> 1908568034240
for item in t5:
print(item)
'''輸出
10
[3, 8, 100]
44
'''