Python之元組的學習

2021-12-30 08:07:42 字數 2562 閱讀 5053

帶了緊箍咒的列表,元組本身不可變資料型別,沒有增刪改查,元組內可以儲存任意資料型別

示例

元組裡面包含可變 資料型別,可以間接修改元組的內容 元組如果只有 乙個元素的時候,後面一定要年加逗號,否則資料型別不確定

示例

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

print t1[0]

t1[0].append(4) #給元組索引值為0的元素加乙個4進去,因為元組裡面包含了可變得資料型別,列表

示例:

t2 = ('hello') #要是沒有加逗號,引號裡面是什麼型別就會列印什麼型別,而不會列印元組型別

t3 = (1,) #加逗號才會列印元組型別

示例

allowusers = ('root', 'westos', 'fentiao')

print allowusers[0] #列印索引值為0的元素,也就是第乙個元素

print allowusers[-1] #列印倒數第乙個元素

print allowusers[1:] #列印除第乙個外的其他元素

print allowusers[2:] #列印除前兩個之外的其他元素

print allowusers[:-1] #列印除最後乙個之外的其他元素

print allowusers[::-1] #倒敘列印所有元素

示例

示例

示例

示例:

a = 1

b = 2

b, a = a, b #實際上是先將(a,b)封裝成乙個元組(1,2),然後在重新賦值

示例:

name = 'westos'

age = 10

t = (name, age) #將t定義成乙個元組,也就是說最後列印的t,就是和(name,age)列印出來是一樣的

示例:

t =('westos',10,100)

name,age,score =t #將t的值按照索引分別賦給name,age,score

print name,age,score

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

scores = sorted(scores) #將scores按從小到大的順序排列

Python學習之元組

元組也是python中常用的序列,與列表不同的是,元組是不可以修改的。當實現乙個只包含乙個值的元組時,必須加逗號。3 1 2 3 1 2,3,3,3 tuple函式 該函式接收乙個序列作為引數,並將它轉換為元組。tuple 1,2,3 1,2,3 tuple qwer q w e r 基本元組操作 ...

python學習之元組

元組和列表類似,只是元組是列表的二次加工,列表是表示,元組是 並且元組是不能被修改 增加 刪除,建議在寫元組的時候,在後面加上逗號 元組表示 tu 1,2,3,dds usr bin env python 索引取值 tu 1,2,3,dds n tu 0 print n 切片取值 n1 tu 0 3...

python學習之元組 字典

一 元組 如果元組在建立的時候沒有放入元素,那麼這個元組就是乙個空元組,沒有意義 元組和列表的區別 列表可以任意進行增刪改查,元組只可以進行查操作 tuple1 1,2,3,4,5 print tuple1 0 print tuple1 1 print tuple1 2 print tuple1 3...