python 的元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,列表使用方括號。
元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。
例項1(python3.0+):
tup1 = ('google', 'runoob', 1997, 2000)tup2 = (1, )
tup3 = "a", "b", "c", "d"
# 不需要括號也可以
print(type(tup3))
#
例項2(python3.0+):建立空元組
tup1 = ()print(type(tup1))
#
元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用。
例項3(python3.0+):
tup1 = (50)print(type(tup1))
# 不加逗號,型別為整型
# tup1 = (50,)
print(type(tup1))
# 加上逗號,型別為元組
#
元組和列表類似,下標索引從0開始,可以進行擷取,組合等。
元組的訪問和列表類似,可以使用下標索引來訪問元組中的值
tup1 = (1,2,3,4)# 定義元組tup1
print(tup1[1:3])
# (2, 3)
例項1(python3.0+):
tup1 = (1,2,3,4)tup2 = ('a','b','c')
print(tup1)
# (1,2,3,4)
print(tup2)
# ('a','b','c')
print(tup1 + tup2)
# (1, 2, 3, 4, 'a', 'b', 'c')
例項2(python3.0+):
tup1 = (1,2,3,4)print(tup1 * 3)
# (1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4)
元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組
例項(python3.0+):
tup1 = ('a','b','c')del(tup1)
print(tup1)
# print(tup1)
# nameerror: name 'tup1' is not defined
元組不支援修改,但如果元組中的巢狀了可變型別的元素,那麼此類元素的修改不會返回新的元組
例項(python3.0+):
t1 = ('x',[1,2,3])# 元組中巢狀可變型別list
print(t1[1])
# [1, 2, 3]
t1[1].pop()
print(t1)
# ('x', [1, 2])
len()
例項(python3.0+):
tup1 = (1,2,3,4,5)print(len(tup1))
# 5
max()
例項(python3.0):
tuple1, tuple2 = (123, 'xyz', 'zara', 'abc'), (456, 700, 200)# 定義元組tuple1 tuple2
print "max value element : ", max(tuple1)
# max value element : zara
print "max value element : ", max(tuple2)
# max value element : 700
min()
例項(python3.0+):
tuple1, tuple2 = (123, 'xyz', 'zara', 'abc'), (456, 700, 200)print "min value element : ", min(tuple1)
# min value element : 123
print "min value element : ", min(tuple2)
# min value element : 200
Python3 資料型別 元組
前言 該文章描述了元組的定義,特徵以及常見使用場景 2020 01 16 天象獨行 0x01 定義 在python當中使用圓括號括起來,元素之間使用逗號的形式定義為元組 tuple 0x02 特點 1 元組當中的元素可以是任何python物件型別。2 元組也屬於序列型別 3 其中的元素不能更改,這一...
python3 基本資料型別 元組
python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。tup1 google runoob 1997,2000 print tup1 google runoob 1997,2000 建立空元組 tu...
python3資料型別
一 python可以自定義資料型別,預設的資料型別有 1 int 整數 2 float 浮點數 3 complex 複數 4 bool 布林值 5 str 字串 6 list 列表 7 tuple 元組 8 set 集合 9 dict 字典 type 內建函式,可以檢視變數的資料型別 int 整數 ...