Dict新增元素 Python

2021-10-02 23:37:19 字數 1545 閱讀 7293

**: python之字典新增元素

def

printwithchinese

(dic)

:for i in dic:

print

(i,":"

, dic[i]

)print

('------------------'

)book_dict =

printwithchinese(book_dict)

book_dict[

"owner"]=

"tyson"

# 第一種方式,指定key,並且為其賦值乙個value,如果key存在,就是修改value,反之就新增乙個entry(key-value)

printwithchinese(book_dict)

book_dict.update(

)# 第二種方式,使用update方法,傳入乙個字典進去,如果key存在,就會覆蓋掉原有的value,反之就是新增乙個或多個entry(key-value)進入

# 多個entry(key-value)的情況,取決於你的字典裡有多少個元素,哈哈,明白裡吧(乙個元素即乙個entry(key-value))

printwithchinese(book_dict)

book_dict.update(temp=

"無語中"

,help

="幫助"

)# 第三種方式,直接傳乙個以key為變數進去,如果存在同樣是修改value,不存在,就是新增乙個或多個entry進去(關鍵字引數形式,取決於你傳入了幾個關鍵字引數進去)

printwithchinese(book_dict)

# 注意,字典中的entry是無序的#

# 遍歷字典的時候,與你的新增元素順序,與你的訪問順序都無關,當你遍歷字典的時候,如果剛好與你新增元素的順序是一樣的話,我只能告訴你這是個美麗的巧合而已,需要有序字典請看orderdict#

輸出結果:

price : 500

bookname : python設計

weight : 250g

------------------

price : 500

bookname : python設計

weight : 250g

owner : tyson

------------------

price : 500

bookname : python設計

weight : 250g

owner : tyson

country : china

------------------

price : 500

bookname : python設計

weight : 250g

owner : tyson

country : china

temp : 無語中

help : 幫助

------------------

js jquery新增元素

一 js 1.var el document.createelement a 建立元素 document.body.removechild el 移除子元素 charcodeat var preflag new string fd company id 二 jquery 1.jquery獲取得到的陣...

jQuery新增元素

新增新的html內容例項 prepend 在被選元素的開頭插入內容 jquery prepend 方法在被選元素的開頭插入內容。例項 p prepend 在開頭追加文字 在上面的例子中,我們只在被選元素的開頭 結尾插入文字 html。例項function before 在被選元素之前插入內容 jqu...

ArrayList新增元素

如果沒有指定長度,則只是初始化乙個空陣列。public arraylist 如果指定了長度,則必需大於1 public arraylist int initialcapacity else if initialcapacity 0 else 初始化時如果指定了集合,可以看到是空集合的情況下,其實也是...