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...