字典集合序列的一些小筆記

2021-10-08 18:01:12 字數 1088 閱讀 3838

python前置基礎再複習,內容包括列表、元組、字串等

(注:本次為簡要筆記內容,**部分暫時不放)

#字典是python唯一的對映型別,字串、元組、列表屬於序列型別

#字典是鍵值對組成,關鍵字可以使任意不可變型別,通常用字串或數字

#dict.fromkeys(seq[,value])用於建立乙個新字典,以序列seq中元素做字典的鍵,value為字典所有鍵對應的初始值

#dict.values()返回乙個迭代器,可以使用list()來轉換為列表,列表為字典中的所有鍵

#dict.items()注意帶s,以列表返回可遍歷的(鍵,值)元祖陣列

#dict.get(key, default=none)

#dict.setdefault(key, default=none)與get方法類似,返回指定鍵的值,如果鍵不存在,則會新增鍵並將值設定為預設值

#dict.pop(key, [,default])刪除字典給定鍵key所對應的值,返回值為被刪除的值。key若不存在,返回default

#del dict[key]刪除字典給定鍵key所對飲的值

#dict.popitem()隨機返回並刪除字典中的一堆鍵和值,如果字典為空,則報錯

#dict.clean()用於刪除字典內所有元素

#dict.copy()返回乙個字典的淺複製

#dict.update(dict2)把字典引數的dict2的鍵值對更新到dict字典裡

#list/dict/set/tuple轉換

#set儲存的是無序集合,所以不可以使用切片、建立索引,但是可以判斷乙個值有沒有在裡面

#新增元素set.add(),更新元素set.update(),移除指定元素set.remove(),隨機移除set.pop()

#返回集合的交集set.intersection(set1, set2 …)

#返回集合的差集set.difference(set)

#list/dict/set/tuple轉換

#有序與無序

#sorted(iterable, key=none, reverse=false),對所有可迭代的物件進行排序操作,reverse=true降序,=false公升序

Python中的字典一些小總結

字典定義語法 其中每乙個元素是乙個 鍵值對 鍵 值 key value 大括號 把所有元素綁在一起 逗號,將每個鍵值對一一分開 分號 將鍵和值分開 建立字典的例子如下 d print d,type d 執行後 class dict 內建方法 字典裡最常用的三個內建方法就是keys values 和i...

前端的一些小筆記

陣列迴圈可以用for in迴圈,但如果再迴圈中需要使迴圈變數 i 時,還是需要使用常規的for迴圈。在for in迴圈中,i 並不能控制i的正常迴圈減少。在迴圈i 1以後,即使再迴圈過程中i 下一步的迴圈也會直接從i 2開始。這是在在編寫陣列去重的函式時發現的問題。剛開始使用常規for迴圈時很正常,...

自己的一些小筆記

vue 就是乙個建構函式,生成的例項是乙個巨大的物件,可以包含資料 模板 掛載元素 方法 生命週期鉤子等選項。所以渲染的時候,可以使用構造 vue 例項的方式來渲染相應的 html 頁面 new vue 那麼 export default 又是來幹嘛的?這是在復用元件的時候用到的。假設我們寫了乙個單...