Python元組型別

2021-10-03 02:38:56 字數 2956 閱讀 8699

本部落格介紹python3中的乙個重要資料型別:tuple 元組型別。python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。我們將從如下幾個方面來介紹,旨在精簡而全面,快速而可查:

建立元組

#coding=gbk

tuple1=(1

,2,3

,"hello"

,"world"

)tuple2=1,

2,3,

"hello"

,"world"

tuple3=

('a',)

tuple4=()

#空元組

print

(tuple1)

print

(tuple2)

print

(tuple3)

print

(tuple4)

print

(type

(tuple1)

)'''

(1, 2, 3, 'hello', 'world')

(1, 2, 3, 'hello', 'world')

('a',)

()'''

訪問元組
#coding=gbk

tuple1=(1

,2,3

,"hello"

,"world"

)print

(tuple1[0]

)print

(tuple1)

print

(tuple1[0:

len(tuple1)])

print

(tuple1[:]

)print

(tuple1[0:

])print

(tuple1[

:len

(tuple1)])

print

(tuple1[-2

])'''1

(1, 2, 3, 'hello', 'world')

(1, 2, 3, 'hello', 'world')

(1, 2, 3, 'hello', 'world')

(1, 2, 3, 'hello', 'world')

(1, 2, 3, 'hello', 'world')

hello

'''

與字串一樣,元組之間可以使用 + 號和 * 號進行運算。這就意味著他們可以組合和複製,運算後會生成乙個新的元組。

python 表示式

結果 描述

len((1, 2, 3))

3計算元素個數

(1, 2, 3) + (4, 5, 6)

(1, 2, 3, 4, 5, 6)

連線('hi!',) * 4

('hi!', 'hi!', 'hi!', 'hi!')

複製3 in (1, 2, 3)

true

元素是否存在

for x in (1, 2, 3): print (x,)

1 2 3

迭代

舉例:

tup1=

('a',1

,[1,

2,3]

,"hello"

,1.234

)tup2=

('000'

,'world'

)print

(len

(tup1)

)tup3=tup1+tup2

print

(tup3)

tup3=tup2*

4print

(tup3)

for x in tup1:

print

(x)'''

5('a', 1, [1, 2, 3], 'hello', 1.234, '000', 'world')

('000', 'world', '000', 'world', '000', 'world', '000', 'world')a1

[1, 2, 3]

hello

1.234

'''

元組內建函式可以更方便的對元組進行操作:

序號方法及描述例項1

len(tuple)

計算元組元素個數。

>>>

tuple1 =(

'google'

,'runoob'

,'taobao'

)>>>

len(

tuple1)3

>>>

2max(tuple)

返回元組中元素最大值。

>>>

tuple2 =(

'5',

'4',

'8')

>>>

max(

tuple2

)'8'

>>>

3min(tuple)

返回元組中元素最小值。

>>>

tuple2 =(

'5',

'4',

'8')

>>>

min(

tuple2

)'4'

>>>

4tuple(iterable)

將可迭代系列轉換為元組。

python元組型別說法 Python 元組型別

一 元組簡介 1 元組用中括號 來定義,比如 tuple 1,2,3,4 2 元組中的元素索引值從 0 開始,元組支援索引和切片操作,且元組元素支援多種型別 3 數字 字串 元組都是不可變型別,這意味著一旦乙個物件被定義了,它的值就不能再被更新,除非重新建立乙個新的物件 二 元組的基本操作 1 建立...

Python 元組型別

按照索引 位置存放多個值,只用於讀不用於改 內用逗號分隔開多個任意型別的元素 t 1 1.3 aa t tuple 1,1.3,aa print t,type t x 10 單獨乙個括號代表包含的意思 print x,type x t 10,如果元組中只有乙個元素,必須加逗號 print t,typ...

python的元組型別

一 基本使用 1 用途 元組是不可變的列表,能存多個值,但多個值只有取的需求,而沒有改的需求,那麼用元組合最合理 2 定義方式 在 內用逗號分割開,可以存放任意型別的值 names alex egon wxx names tuple alex egon wxx print type names 強調...