關於python中dict的複習

2021-08-08 02:32:55 字數 1965 閱讀 4100

d =

d['xuguanghui'] = 11  這是給dict新增元素

d['xuguanghui'] = 22 這就是給dict修改元素了

'xuguanghui' in d   檢驗元素是不是在dict中

print(d.keys())---->dict_keys(['michel', 'bob', 'tracy', 'xuguanghui'])  會將key以set的格式列印出來,value也同理

pop()方法可刪除key(連同value一起刪除了)

但是d.pop()方法中必須制定刪除哪乙個,所以pop()中需制定key值

因為dict中key值必須是不可變的,所以list不可以座位dict的key值

>>> s = set([1, 2, 3])

>>> s

set(集合的意思) 定義

set是乙個無序且不重複的元素集合。

集合物件是一組無序排列的可雜湊的值,集合成員可以做字典中的鍵。集合支援用in和not in操作符檢查成員,由len()內建函式得到集合的基數(大小), 用 for 迴圈迭代集合的成員。但是因為集合本身是無序的,不可以為集合建立索引或執行切片(slice)操作,也沒有鍵(keys)可用來獲取集合中元素的值。

set和dict一樣,只是沒有value,相當於dict的key集合,由於dict的key是不重複的,且key是不可變物件因此set也有如下特性:

不重複元素為不可變物件

s= set()

s= #注意在建立空集合的時候只能使用s=set(),因為s={}建立的是空字典 a=

set(

'boy'

)b=set

(['y'

, 'b'

, 'o'

,'o'])c

=set()d

=e=print(a,

type

(a))print(b,

type

(b))print(c,

type(c

))print(d,

type(d

))print(e,

type(e

))output

: <

class

'set'

> <

class

'set'

> <

class

'set'

> <

class

'set'

> <

class

'set'

>

>>> a = 'abc'

>>> a.replace('a', 'a')

'abc'

>>> a

'abc'

關於replace的用法

s = 'string'

s.replace('s','d')

s>>>'dtring'

a=set

('boy'

)b=set

(['y'

, 'b'

, 'o'

,'o'])c

=set()d

=e=print(a,

type

(a))print(b,

type

(b))print(c,

type(c

))print(d,

type(d

))print(e,

type(e

))output

: <

class

'set'

> <

class

'set'

> <

class

'set'

> <

class

'set'

> <

class

'set'

>

python 中關於dict的總結

python 關於dict的一些總結 總結了一些關於字典的小技巧或者注意的地方。建立字典有以下三種方法 dict a 1,b 2,c 2 dict a,1 b,2 c,3 dict 推薦使用第二種方法結合zip建立 key abcde value range 1 6 dict zip key,val...

Python中關於字典(dict)的基本操作

2.字典的訪問 3.字典的遍歷 4.字典方法 定義空字典 a b dict 定義普通字典 任意物件型別都可以 c dt dt輸出結果為 重複定義的第乙個鍵值對被忽略dt 列表是可變資料型別,所以報錯traceback most recent call last file line 1,in type...

Python中的字典dict

目錄字典 字典中常見的函式 字典的訪問 字典中 鍵值key 的遍歷 字典中 值value 的遍歷 字典中鍵值和資料的遍歷 字典的操作 增刪改查 字典的排序 a 字典是 python 重要的資料型別,字典是由 鍵 值 對組成的集合,字典中的 值 通過 鍵 來引用。字典也稱為關聯陣列 對映或雜湊表。py...