Python 列表,元組,字典,集合

2021-09-13 18:42:50 字數 2161 閱讀 1049

特點:順序,可新增,修改,刪除
建立方法:x=[1,2,3,4,5]

x=list('12345')

x=[0]*1000

取值方法:x[1][2]

x[1]

方法:

+:實現兩個列表相加

*:實現列表的複製後相加

value in sequence:檢驗該value是否在列表sequence中

remove(value):刪除指定的元素

pop():刪除列表末尾元素

clear():清空列表

insert(index,value):插入列表元素

len(sequence):獲得sequence的長度

max(sequence):輸出sequence中最大的值

min(sequence):輸出sequence中最小的值

sum():計算計算機元素和

count("@"):統計列表中@的個數

list(sequence):將序列(列表,元組,集合,字典)轉換為列表

str():將序列轉換為字串

sorted():將列表的元素進行排序

reversed():將列表的元素進行倒序

特點:順序,不可增加,刪除,修改。讀取速度極快,超過列表。
建立方法:x=(1,2,3,4,5,6)

x=tuple('tom', 'jack', 'lisa', 'alice')

方法:

index(value):找到value的索引

count(value):統計value出現的次數

max(tuple):元組最大值

min(tuple):元組最小值

元組與列表的區別

1,列表就好比我們用鉛筆寫在紙上的字可修改,元組是鋼筆寫的,不支援修改。

2,列表屬於可變序列,它的元素可以隨時修改或刪除,而元組屬於不可變序列,其中的元素不可以修改,除非整體替換。

4,列表可以使用切片訪問和修改列表中的元素。元組也支援切片,但是它只支援通過切片訪問元組中的元素,不支援修改。

5,元組比列表的訪問和處理速度塊。所以如果只需要對其中的元素進行訪問,而不能進行任何修改,建議使用元組而不使用列表。

6,列表不能作為字典的鍵,而元組可以。

特點:依靠鍵值對讀取,無序,鍵不可變,字典可變。
建立方法:x=//後面有個逗號,防止元素為乙個時,轉換為字串

x=dict(zip(list1,list2))//將兩個序列組合起來,list1無要求

x=//list1不能是列表

**********===相同value情況(基本不可能)*****====

key = ('name', 'age', 'gender')

value =('tom')

universe = dict.fromkeys(key, value)

print(universe)

********************==結果********************==

方法:

x['key']='value':直接修改字典的值,value單引雙引都可以====如果沒有就新增

del(x['key']):刪除指定key值處的元素

pop(key):刪除主鍵為key的鍵值對

clear():清空字典

keys():字典中的所有鍵

values():字典中的所有值

特點:a:可變有序,跟列表一樣,不重複。

特點:b:無序,可變,不重複。

建立方法:

a: x=

b:x=set('123456')

方法: add():向集合中新增元素

pop():從集合中刪除元素(彈棧)

clear():清空所有元素

remove(value):移除指定值的元素

交集:x&y

並集:x|y

差集:x-y

python列表 元組 字典 集合

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

python列表 元組 字典 集合

一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...

python 列表 元組 字典 集合

列表 name name1 name2 name3 name father name list father 其他的 name.reverse 反轉 name.sort 排序 元組 info name1,name2,name3 和列表一樣,只能查,不能刪和改和增加 字典 info 字典無序,無下標,...