Python元組 列表和集合

2021-08-08 23:05:08 字數 2057 閱讀 3031

>>> atuple=(3,2,6)

>>> sorted(atuple)

[2, 3, 6]

>>> atuple.sort()

traceback (most recent call last):

file "", line 1, in atuple.sort()

attributeerror: 'tuple' object has no attribute 'sort'

5.元組作為函式特殊的返回型別

>>> def f():

return 1,2,3

>>> f()

(1, 2, 3)

列表型別:a=[1,2,3,4] print(a)

每個元素型別可以不同,大小沒有限制

函式 描 述

list(iter)

將可迭代物件 iter 轉換成列表

tuple(iter)

將可迭代物件 iter 轉換成元組

str(obj)

將物件 obj 轉換成字串表示

len(sequence)

返回 sequence 的長度,為整型型別

sorted(iter, key, reverse)

返回可迭代物件 iter 排序後的列表,key 用

來指定排序的規則, reverse 用來指定順序

還是逆序排列

reversed(sequence)

返回序列 sequence 逆序排列後的迭代器

sum(iter, start)

將 iter 中的數值和 start 引數的值相加,

返回 float 型別數值

max(iter)

返回可迭代物件 iter 中的最大值

min(iter)

返回可迭代物件 iter 中的最小值

enumerate(iter[, start])

返回乙個 enumerate 物件,可生成乙個迭代

器,該迭代器的元素是由引數 iter 元素的

索引和值組成的元組

zip(iter1 [,iter2 [...]])

返回乙個 zip 物件,可生成乙個迭代器,該

迭代器的第 n 個元素是每個可迭代物件的

第 n 個元素組成的元組

是乙個無序不重複的序列

python列表 元組 集合

型別 list tuple set特點 有序,可重複,內容可變,可通過下標獲取元素 有序,可重複,內容不可變,可通過下標獲取元素 無序 不可重複 定義 張三 李四 王五 張三 李四 王五 只包含乙個元素的元組 張三 空 set 查詢list index tuple index 修改list inde...

python列表 元組 字典 集合

列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...

python列表 元組與集合

python列表 一 列表的建立與操作 1.建立列表 a 元素型別可為int,float,complex,str,list,tuple b a,1,true,3j 2,hi c 1,2,3,4 a,b 233,hello d a,b,c 2.列表的索引與切片 c 1,2,3,4 5,6 233,he...