python中元組的簡介

2021-09-13 12:46:28 字數 2362 閱讀 5058

t = (1,2.3,true,'star')

print(t)

print(type(t))

執行結果為:

(1, 2.3, true, 'star')

t1 = ([1,2,3],4)

print(t1)

執行結果為:

([1,2,3,4],4)

t2 = ('hello',)

print(type(t2))

執行結果為:

allowusers = (『root』,『westos』,『redhat』)

allowpasswd = (『123』,『456』,『789』)

print(allowusers[0])

print(allowusers[-1])

print(allowusers[1:])

print(allowusers[:-1])

print(allowusers[::-1])

執行結果為:

('root','westos','redhat')

('redhat')

('westos','redhat')

('root','westos')

('redhat','westos','root')

print(allowusers * 3)

執行結果為:

('root','westos','redhat','root','westos','redhat','root','westos','redhat')

print(allowusers + ('linux','python'))

執行結果為:

('root','westos','redhat','linux','python')

print('westos' in allowusers)

print('westos' not in allowusers)

執行結果為:

true

false

for user in allowusers:

print(user)

執行結果為:

root

westos

redhat

for index,user in enumerate(allowusers):

print('第%d個白名單使用者: %s' %(index+1,user))

執行結果為:

第1個白名單使用者:root

第2個白名單使用者:westos

第3個白名單使用者:redhat

for user,passwd in zip(allowusers,allowpasswd):

print(user,':',passwd)

執行結果為:

root : 123

westos : 456

redhat : 789

t = (1,2.3,true,'linux')

print(t.count('linux'))

print(t.index(1))

執行結果為:

10

t = ('westos',11,100)

name,age,score = t

print(name,age,score)

執行結果為:

westos 11 100

scores = (100,89,45,78,65)

scoresli = list(scores)

scoresli.sort()

print(scoresli)

執行結果為:

[ 45,65,78,89,100]

scores = sorted(scores)

print(scores)

執行結果為:

[ 45,65,78,89,100]

scores=(45,65,78,89,100)

minscore,*middlescore,maxscore = scores

print(minscore)

print(middlescore)

print(maxscore)

執行結果為:

45[65,78,89]

100

Python中元組的函式

定義乙個帶欄位名的元組 from collections import namedtuple user namedtuple user name age user user lisi male 12 print user user name lisi male age 12 fields 元組的屬性...

python中元組的使用

我的學習筆記 markdown真的是乙個很好用的電子筆記,以前總習慣手寫筆記,費時費力,也不好展現。接觸到csdn這個格式後,又了解了一下markdown這個排版美觀的輸出形式,真的是大愛。我自用的是typora,據了解還有其他的。重點是可以直接上傳我的學習筆記到csdn超級方便。因為想學習演算法類...

Python中元組的使用

2 命名元組 注意 元組只有乙個元素時一定要加逗號,例如b 1 b的型別為int a 空元組b 1 c 1,d 1,mm 2,3 print a,type a print b,type b 1 print c,type c 1,print d,type d 1,mm 2,3 a 2 7 b 1,2 ...