Python3 資料型別 元組

2022-07-13 12:27:12 字數 2272 閱讀 1767

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 整數 ...