菜鳥python 元組

2022-07-30 02:06:12 字數 1243 閱讀 2605

python資料型別之一

tuple

有序不可變

定義方式:

tu = (1,2,3)

lst = [1,2,3]

tu = (1,2,"alex",[1,3,4])

print(tu)

lst = [1,23,4,]

tu = (1,2,3,4)

print(lst[1:3])

print(tu[1:3])

tu = (1,2,3)

for i in tu:

print(i)

元祖支援查詢

元祖就是乙個不可變的列表

元祖的方法

統計獲取索引

tu = (1,2,3,4,5,1,2,1)

print(tu.count(1))

print(tu.index(2)) # 通過元素查詢索引

元祖的用途:

tu = (1,2,3)

tu[2] = 80

print(tu)

配置檔案中

元祖的巢狀:

tu = (1,2,3,4,(5,6,7,8,("alex","wusir",[1,23,4])))

print(tu[4][4][0])

range 範圍

print(range(1,10)) # python3中列印range是自己range自己本身

print range(1,10) # python2中列印range獲取的是乙個列表,列表的元素是1-9

range(1,10) # [起始位置:終止位置] 顧頭不顧尾

range(1,10,2) # [起始位置:終止位置:步長] 預設為 1

range(10)   # 10代表的是終止位置,起始位置預設為 0

range是乙個可迭代物件

range的誕生是為了解決不能迴圈數字

for i in range(2,10,2):

print(i)

for i in range(0,100,2):

print(i)

for i in range(1,100,2):

print(i)

for i in range(100):

print(i)

for i in range(100,-1,-1):

print(i)

for i in range(100,-11,-1):

print(i)

python 菜鳥教程 Python 元組

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

python 菜鳥 3 0 Python3 元組

python元組的公升級版本 namedtuple 具名元組 因為元組的侷限性 不能為元組內部的資料進行命名,所以往往我們並不知道乙個元組所要表達的意義,所以在這裡引入了 collections.namedtuple 這個工廠函式,來構造乙個帶欄位名的元組。具名元組的例項和普通元組消耗的記憶體一樣多...

菜鳥教程筆記 python基礎之元組的使用

修改元組中的元素值是不被允許的,但是可以建立乙個新的元組對元組進行連線組合。同樣的,元組中的元素值是不被允許刪除的,但可以使用del語句來刪除整個元組。例 tup google runoob 1997,2000 del tup tuple seq 可以將列表轉換為元組。例 list1 google ...