python 原組 字典 集合

2021-10-06 02:34:20 字數 2552 閱讀 4886

==

====

====day10.元組.字典.集合==

====

*****1

.回顧:

程序池程序間的通訊

2.列表(list)

定義:list簡單來說就是兩個中括號[

]包起來的有序集合,裡面的元素可以使任意型別

a =[1

,2] b =[3

,4] 方法:a.insert(0,

100)

[100,1

,2][

1,2,

[3,4

]]

a.extend(b)[1

,2,3

,4]del a[0]

[1] a.remove(2)

[2] a.pop()[

46]a.index(

'f',0,

1) a中沒有'f'

# 注意是左閉右開區間

其他:a.count(

2) 有1個2

len(a) 長度為2

a.sort()[

1,2]

a.sort(reverse=

true)[

2,1]

c=sorted

(a) 保留原列表a,生成新列表c

切片:a[起始:結束:步長]

a=[1

,2,3

,4,5

,6] a[1:

5:2]

[2,4

] a[::

-1][

6,5,

4,3,

2,1]

# 反轉

b=[7

,8] a+b [1,

2,3,

4,5,

6,7,

8]b*3[

7,8,

7,8,

7,8]

3.元組(tuple)

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

定義:由()小括號 包起來的不可更改的有序數列。

方法:a =(1

,2,3

,4,5,1

)print

(a.count(1)

)print

(a.index(1,

0,3)

) 切片

4.字典(dict)

定義:字典是乙個無序的序列,它的每一項(item)都是乙個鍵值對(key : value)。

方法:get、item、keys、values、pop、clear、update、copy

dict

.get(key,

[default]

) 如果有這個key,返回value,沒有這個key,則賦予預設值

dict

.items(

) 返回乙個包含字典中(鍵, 值)對元組的列表

dict

.keys(

) 返回乙個包含字典中鍵的列表

dict

.values(

) 返回乙個包含字典中所有值的列表

dict

.popc(key[

, default]

) python2中的方法 get(

)相似,如果字典中 key 鍵存在,刪除並返回 dict

[key],

如果 key鍵不存在,且沒有給出 default 的值,引發 keyerror 異常。

deldict

['xiaoming'

]# 刪除鍵是'name'的條目

dict

.clear(

)# 清空詞典所有條目

deldict

# 刪除詞典

dict

.update(dict2) 將字典 dict2 的鍵-值對 新增 到字典 dict

dict1=dict2.copy(

) 深複製,2個不同id的字典id

(dict1)

!=id

(dict2)

dict1=dict2 淺複製,只是引用而已id

(dict1)

==id

(dict2)

5.集合(set)

定義:是乙個無序,互異的序列。

新建:set1 =

set(

)or set1 =

方法:set1.add(5)

[1,2

,3,5

] set1.clear(

) 清空集合

b=set1.copy(

) 複製

set2.difference(set1)

-- 用set2-set1 運算,返回存在於在s中,但不在s2中的所有元素的集合

frozenset

()是凍結的集合,它是不可變的,存在雜湊值,

好處是它可以作為字典的key,也可以作為其它集合

的元素。缺點是一旦建立便不能更改,沒有add,remove方法。

python 集合 字典

1.集合 建立 set 注意 建立空的集合要用set 特點 元素唯一,無序 運算 交集 並集 差集 方法 s.add x 新增單個元素 s.update 新增多個元素 s.remove 移除元素 s.clear 清空集合2.字典 建立 大括號建立字典的鍵時要加引號 dict key value 括號...

python字典 集合

字典 字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。his dict1 dict2 訪問字典的值 dict print dict name dict ...

Python集合 字典

python集合 字典 目錄字典的一些基本操作 成員資格判斷 集合字典 dict1 使用工廠函式,用元組操作。dict2 dict 1,2 3,4 5,6 7,8 需要用到這麼多括號的原因 還是使用工廠函式dict,但是是用 操作 字典dict key1 value1,key2 value2,dic...