一、基礎知識點
1、定義:元組是只能讀不能寫的列表
2、建立元組
t = (1,2.3,true,'westos')
t1 = ([1,2,3],4)
元組中只有乙個元素時:
s=('westos') 字串型別
s=('westos',) 元組型別
二、元組的特性:
users = (『root』,『westos』,『redhat』)
passwds = (『123』,『456』,『789』)
1、索引 切片
print(users[0]) 列印第乙個元素
print(users[-1]) 列印倒數第乙個元素
print(users[1:]) 列印第乙個元素之後的元素
print(users[:-1]) 列印倒數第乙個元素之前的所有元素
print(users[::-1]) 逆序輸出
#重複
print(users * 3) 列印三次
#連線
print(passwds + ('012','230')) 連線兩個元組元組
('123', '456', '789', '012', '230')
#成員操作符
print('redhat' in users) 返回true
print('redhat' not in users) 返回false
#迭代
for user in users:
print(user)
for index,user in enumerate(users): 列印索引和值
print('第%d個使用者: %s' %(index+1,user))
for user,passwd in zip(users,passwds): 將兩個元組同時一塊訪問
print(user,':',passwd)
#元組常用的方法
t = (1,2.3,true,'westos')
print(t.count('westos')) 統計westos出現的方法
print(t.index(1)) 列印1的索引值
#元組的應用場景
scores = (59,89,53,78,100)
print(sorted(scores)) 排序
scoreli = list(scores) 轉換為列表進行操作
minscore,*middlescore,maxscore = scores
print(minscore)
print(middlescore)
print(maxscore)
print('最終成績為: %.2f' %(sum(middlescore)/len(middlescore)))
python元組及其周邊
一 元組的建立 1 用都好分割,切記 不是必須 2 用tuple 建立。內接字串 列表 元組,將會建立乙個包含序列內元素的元組。但是要是接乙個字典的話,那麼tuple只認識字典的鍵,這一點切記。二 元組其實和列表很像,都是用整數值作為索引,但是最大的不同之處,便是元組是不可變的,而列表是可變的。三 ...
python列表及其方法 元組
列表 它是一種有序的集合 建立列表 列表名 列表選項1,列表選項2,列表選項3,列表選項4.列表選項n 空列表 列表名 列表中的元素資料可以是不同的型別 列表訪問 注意 訪問不要下標越界 取值 格式 列表名 下標 列表操作 1.list1 list2 兩個列表相加 2.列表的擷取 list n,m ...
Python之元組的定義及特性
列表非常適合用於儲存在程式執行期間可能變化的資料集。列表是可以修改的,這對處理 的使用者列表或遊戲中的角色列表至關重要。然而,有時候需要建立一系列不可修改的元素,元組可以滿足這種需求。python將不能修改的值稱為不可變的 而不可變的列表被稱為元組 使用圓括號而不是方括號來標識 t 1,2.3,tr...