Python的元組(tuple)與列表(list)類似,不同之處在于元組的元素不能修改,所以列表可以增刪改查,元組只支持查詢和遍歷.
元組使用小括號(hào)纲缓,列表使用方括號(hào)。
元組創(chuàng)建很簡(jiǎn)單染簇,只需要在括號(hào)中添加元素隧甚,并使用逗號(hào)隔開即可。
a=(1,2,3,4,5)? ? ? ? ? ? ? ? #創(chuàng)建元組a,并賦值
a[0]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #根據(jù)索引查詢?cè)Ma中的元素,程序返回值為1
for i in a:? ? ? ? ? ? ? ? ? ? ? ? ? ? #對(duì)該元組進(jìn)行遍歷
? ? ? ? print(i)? ? ? ? ? ? ? ? ? ? ? ? #返回值為整型1? 2? 3? 4
元組的賦值:
a=(11,12)? ? ? ? ? ? ? ? ? ? #創(chuàng)建元組a并賦值
c,d=a? ? ? ? ? ? ? ? ? ? ? ? ? ? #將元組a的值賦給c,d變量,此時(shí)c的值為整型11,d的值為整型12
a=("abc","def")? ? ? ? ? ? ? ? #賦值并創(chuàng)建元組
c,d=a? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #c為字符串"abc",d為字符串"def"