update() 函式把字典dict2的鍵/值對更新到dict里,如果后面的鍵有重復的會覆寫前面的
語法
dict.update(dict2)
dict = {'Name': 'Zara', 'Age': 7}
dict2 = {'Sex': 'female','Name':'zhangsan'}
dict.update(dict2)
print "Value : %s" % dict
結果:
root@tao:/home/tao# python Python 2.7.17 (default, Nov 7 2019, 10:07:09) [GCC 9.2.1 20191008] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> dict = {'Name': 'Zara', 'Age': 7} >>> dict2 = {'Sex': 'female','Name':'zhangsan'} >>> dict.update(dict2) >>> print "Value : %s" % dict Value : {'Age': 7, 'Name': 'zhangsan', 'Sex': 'female'} >>>
php中類似的語法是array_merge
array_merge() 將一個或多個陣列的單元合并起來,一個陣列中的值附加在前一個陣列的后面,回傳作為結果的陣列,
如果輸入的陣列中有相同的字串鍵名,則該鍵名后面的值將覆寫前一個值,然而,如果陣列包含數字鍵名,后面的值將不會覆寫原來的值,而是附加到后面,
如果只給了一個陣列并且該陣列是數字索引的,則鍵名會以連續方式重新索引,
<?php $array1 = array("color" => "red", 2, 4); $array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4); $result = array_merge($array1, $array2); print_r($result); ?> 以上例程會輸出: Array ( [color] => green [0] => 2 [1] => 4 [2] => a [3] => b [shape] => trapezoid [4] => 4 )
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/196574.html
標籤:Python
