元組的知識點

2022-09-03 04:03:11 字數 1814 閱讀 5470

什麼是元組: 元組就是乙個不可變的列表

***********************************===基本使用***********************************===

1、用途: 用於存放多個值,當存放的多個值只有讀的需求沒有改的需求時用元組最合適

2、定義方式:在()內用逗號分隔開多個任意型別的值
t=(1,3.1,'aaa',(1,2,3),['a','b']) # t=tuple(...)

tuple方法的轉化

t1 = tuple()#

字典轉元組,key被加入元組

print

(t1)

t2 = tuple([1,2])

print

(t2)

#('x', 'y')

#(1, 2)

# 3、常用操作+內建的方法

*************************====優先掌握****************************************=

1、按索引取值(正向取+反向取):只能取
t = ('

a','

b',1)

print

(t[0])#a

2、切片(顧頭不顧尾,步長)
t=('

h','

e','

l','

l','o'

)res=t[1:3]

print

(res)

print

(t)#

('e', 'l')

#('h', 'e', 'l', 'l', 'o')

3.長度
t=('

h','

e','

l','

l','o'

)print

(len(t))#5

4、成員運算in和not in
t=('

h','

e','

l','

l','o'

)print('h'

int)

#true

5、迴圈
t=('

h','

e','

l','

l','o'

)for item in

t:

print

(item)#h

#e#l

#l#o

***********************************===該型別總結***********************************=

存多個值

有序不可變(1、可變:值變,id不變。可變==不可hash 2、不可變:值變,id就變。不可變==可hash)

掌握的方法
t=('

a','

b','a'

)print(t.index('

a'))#

存在返回序列,不存在報錯

print(t.count('

a'))#計數#

0#2

python元組知識點 Python元組知識點總結

python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。如下例項 tup1 physics chemistry 1997,2000 tup2 1,2,3,4,5 tup3 a b c d 建立空元組 t...

scala 元組tuple的幾個知識點

通過下標 n取資料不多說了,下面是幾個比較有意思的知識點 知識點1 tuple 和function 和producct一樣最多隻支援22個元素 比如 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 這樣是沒問題的 但是 0,1,2,3,...

scala 元組tuple的幾個知識點 提供分

通過下標 n取資料不多說了,下面是幾個比較有意思的知識點 知識點1 tuple 和function 和producct一樣最多隻支援22個元素 比如 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 這樣是沒問題的 但是 0,1,2,3,...