元祖與集合

2022-07-13 12:12:10 字數 1105 閱讀 9882

表現成對的東西,元表示一元,二元元祖。

畫素點,三位座標,地圖等等 都是使用到元祖。

元祖是不可改變的。 但是可以用索引取值。正因為不可變,可當字典的key,可hash。

cor = 23,56   #

這也是一種列表的寫法

type(cor)

cor = (23,56) #

常規寫法

*****=注意單元祖後面移動要加逗號*****=

tip = (1)

type(tiip)

#是型別

tip= (1,) #

這才是正確的寫法

使用list 與 tuple方法

list_name = [1,2,3,'

a','b'

]tup_name =tuple(list_name)

print

(tup_name,type(tup_name))

list_name =list(tup_name)

print(list_name,type(list_name))

集合具有去重的功能

跟字典一樣都用{}.

a =               #

這是元祖

b = #這是字典

如果一大串的列表中,有重複的數字,可直接轉換為集合就可以去重複了。

>>> li = [1,1,1,2,3,2,4,4,'

a','

a','

b','

v','

x','

x','x'

]>>> s =set(li)

>>>li

[1, 1, 1, 2, 3, 2, 4, 4, '

a', '

a', '

b', '

v', '

x', '

x', 'x'

]>>>s

集合 元祖 字典用法

一.元祖 t 0,1,2,3 元祖l1 0,1,2,3 陣列 元祖與陣列的區別 1 元祖的資料,不可修改,不可刪除 2 宣告方式不一樣 元祖與陣列的共同點 取值及常用方法類似,只要不是修改元祖資料的操做就都可以執行 元組內建函式如下 1.cmp tuple1,tuple2 比較兩個元組元素。2.le...

列表,元祖,字典,集合總結

列表 list是一種有序的集合,可修改,可重複,可以隨時新增和刪除其中的元素。names michael bob tracy 元組 元組其實跟列表差不多,也是存一組數,不可修改,可重複,無序。只不是它一旦建立,便不能再修改,所以又叫唯讀列表 names cathy jack lucy cathy n...

基於python元祖與字典與集合的粗淺認識

一,元祖 tuple 1.元祖是不能修改的,通常寫成圓括號中的一系列項,位置有序,固定長度 2.實際上元祖支援字串和列表的一般序列操作,以及分www.cppcns.com片操作應用於元祖時會返回新的元祖 print 1,2 3,4 1,2,3,4 print 1,2 4 1,2,1,2,1,2,1,...