Python中列表的兄弟

2022-08-10 00:54:11 字數 1072 閱讀 3838

元組的定義

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

元組表示多個元素組成的序列,用小括號`()`來宣告定義,用於儲存一串資訊,資料之間使用 `,` 分隔。

元組的索引從0開始,索引就是資料在元組中的位置編號

元組也可以看做是不可變的列表,通常情況下,元組用於儲存無需修改的內容。

下面來宣告乙個元祖

info = ("zhangsan", 18, 1.75)

元組中只包含乙個元素時,需要在元素後面新增逗號。

如果定義只有乙個元素的元祖後面不加逗號時,python不會認為它是乙個元祖,而是按照該元素本身的資料型別。

info = (50, )

元組常用操作

元祖的取值和取索引

info = ("zhangsan", 18, 1.75, "zhangsan")

print(info[0])

# 已經知道資料的內容,希望知道該資料在元組中的索引

print(info.index("zhangsan"))

元祖的統計、計數

info = ("zhangsan", 18, 1.75, "zhangsan")

print(info.count("zhangsan"))

# 統計元組中包含元素的個數

print(len(info))

元祖的應用場景

儘管可以使用 for in 來遍歷元組,但在在實際開發中,除非能夠確認元組中的資料型別,否則針對元組的迴圈遍歷需求並不是很多。

1、函式的引數和返回值,乙個函式可以接收任意多個引數,或者一次返回多個資料(關於函式的問題,在之後的文章中我們會介紹)。

2、格式字串,格式化字串後面的圓括號`()`本質上就是乙個元組。

info = ("zhangsan", 18)

print("%s 的年齡是 %d" % info)

3、讓列表不可以被修改,以保護資料安全。

元組和列表之間的轉換

使用 list 函式可以把元組轉換成列表

list(元組)

使用 tuple 函式可以把列表轉換成元組

tuple(列表)

兄弟連學python》列表操作

一組有序資料的組合就是列表 建立列表 空列表方式1 變數 方式2 變數 list 具有乙個資料的列表 變數 值 備註 列表中儲存的每個都稱之為元素 具有多個資料的列表 變數 值,值,值 普通操作 訪問列表中的元素 變數 索引 修改列表中的元素 變數 索引 新值 新增列表元素 普通操作無法實現,需要借...

python大列表 Python中的列表

python社群的理想就是建立一款乾淨,簡單,完美的語言.學習了兩三天,真的感覺python的一切設計,都是為了解決曾經讓程式設計師感覺痛苦的問題.看到python的列表,再想想曾經的學習過的陣列.我的天,這不是我一直苦苦尋找的東西嗎?由於列表和以前學習過的陣列有很大的差異性,在此做了一些筆記,留作...

Python中的列表

1 idle缺省內置函式都是紫色,字串是綠色,關鍵字 如if 是橙色,生成的所有結果為藍色 2 python的變數識別符號沒有型別!但是識別符號指示的資料物件有型別。3 python列表可以包含各種型別的資料,也就是說在同乙個列表中,可以同時有字串和數字 4 for迴圈 可以實現迭代 for 目標識...