共計(jì) 834 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
在 Python 中,可以使用 update() 函數(shù)來(lái)合并兩個(gè)字典。該函數(shù)將一個(gè)字典的鍵值對(duì)添加到另一個(gè)字典中。如果有相同的鍵,則會(huì)更新該鍵的值。
例如:
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
dict1.update(dict2)
print(dict1) # 輸出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
如果要對(duì)字典按照鍵或值進(jìn)行排序,可以使用 sorted() 函數(shù)結(jié)合 lambda 表達(dá)式來(lái)實(shí)現(xiàn)。
按照鍵排序:
dict1 = {'b': 2, 'a': 1, 'd': 4, 'c': 3}
sorted_dict = dict(sorted(dict1.items(), key=lambda x: x[0]))
print(sorted_dict) # 輸出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
按照值排序:
dict1 = {'b': 2, 'a': 1, 'd': 4, 'c': 3}
sorted_dict = dict(sorted(dict1.items(), key=lambda x: x[1]))
print(sorted_dict) # 輸出: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
以上代碼中,sorted()函數(shù)將字典的 items() 轉(zhuǎn)化為可迭代對(duì)象,并使用 lambda 表達(dá)式指定排序的依據(jù),最后通過(guò) dict() 函數(shù)將排序后的結(jié)果轉(zhuǎn)化為字典。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完