在Python中,元組可以通過(guò)以下方式進(jìn)行定義:
使用圓括號(hào)(())將元素括起來(lái),各元素之間用逗號(hào)分隔。例如:tup = (1, 2, 3, 4)
如果元組只包含一個(gè)元素,需要在元素后面加上逗號(hào),否則Python會(huì)將其解釋為普通的括號(hào)。例如:tup = (1,)
使用內(nèi)置的tuple()
函數(shù)將其他可迭代對(duì)象轉(zhuǎn)換為元組。例如:tup = tuple([1, 2, 3, 4])
使用解析語(yǔ)法(tuple comprehension)生成元組。這類似于列表解析,但是使用圓括號(hào)而不是方括號(hào)。例如:tup = (x for x in range(5))
需要注意的是,元組是不可變的(immutable),即不能修改元組的元素值。