Python3基礎筆記 元組

2022-03-15 20:17:30 字數 2130 閱讀 2607

#

python3 元組

'''python 的元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括號,列表使用方括號。

元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用:

'''tup1 = ('

google

', '

runoob

', 1997, 2000);

tup2 = (1, 2, 3, 4, 5);

tup3 = (50) #

不加逗號,型別為整型

tup4 = (50,) #

加上逗號,型別為元組

#1.訪問元組 (下標索引)

print("

tup1[0]:

", tup1[0])

print("

tup2[1:5]:

", tup2[1:5])

#2.連線組合

tup11 = (12, 34.56);

tup12 = ('

abc', '

xyz')#

建立乙個新的元組

tup13 = tup11 +tup12;

print(tup13) #

(12, 34.56, 'abc', 'xyz')

#3.刪除元組 (元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組)

tup21 = ('

google

', '

runoob

', 1997, 2000)

print

(tup21)

deltup21;

print("

刪除後的元組 tup21 : ")

#print(tup21) #nameerror: name 'tup' is not defined

#5.元組運算子 (和list類似)

'''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 迭代

'''#

6.元組索引,擷取

l = ('

google

', '

taobao

', '

runoob')

print(l[2]) #

-->'runoob'

print(l[-2]) #

-->'taobao'

print(l[1:]) #

-->('taobao', 'runoob')

#7.元組內建函式

tuple7 = ('

google

', '

runoob

', '

taobao')

print("

計算元組元素個數

", len(tuple7))

tuple72 = ('

5', '

4', '8'

)print("

返回元組中元素最大值

", max(tuple72))

print("

返回元組中元素最小值

", min(tuple72))

#將列表轉換為元組

Python3學習筆記 元組

說明 從元組和列表的定義上看,這兩種結構比較相似,二者之間的主要區別為 元組是不可變序列,列表是可變序列。即元組中的元素不可以單獨修改,而列表則可以任意修改。元組的建立和刪除 1.使用賦值運算子直接建立元組 語法格式 tuplename ex1,ex2,exn 在python中,元組使用一對小括號將...

python3元組 Python3元組

python的元組與列表相似,不同之處在於元組的元素不能修改 元組使用小括號,列表使用方括號 元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。建立空元組 tup1 tup2 1,元組只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用 元組與字串類似,下標索引從0開始,可...

python3元組基礎學習

ython 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。tup3 a b c d 不需要括號也可以 建立空元祖 tup1 元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用 tu...