Python中的两种变换是list和dictionary。下面将分别介绍这两种变换的合并方法。
合并两个list
方法一:使用”+”号运算符
使用”+”号运算符,可以将两个list合并成一个新的list。
示例代码:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = list1 + list2
print(new_list)
输出结果:
[1, 2, 3, 4, 5, 6]
方法二:使用extend()函数
使用extend()函数,可以将一个list扩展到另一个list中。
示例代码:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)
输出结果:
[1, 2, 3, 4, 5, 6]
合并两个dictionary
方法一:使用update()函数
使用update()函数,可以将一个dictionary合并到另一个dictionary中。如果有相同的key,后一个dictionary的value会覆盖掉前一个dictionary中的value。
示例代码:
dict1 = {"a": 1, "b": 2}
dict2 = {"c": 3, "d": 4}
dict1.update(dict2)
print(dict1)
输出结果:
{"a": 1, "b": 2, "c": 3, "d": 4}
方法二:使用copy()函数和update()函数
使用copy()函数和update()函数,可以将一个dictionary合并到另一个dictionary中,同时生成一个新的dictionary。如果有相同的key,后一个dictionary的value会覆盖掉前一个dictionary中的value。
示例代码:
dict1 = {"a": 1, "b": 2}
dict2 = {"c": 3, "d": 4}
new_dict = dict1.copy()
new_dict.update(dict2)
print(new_dict)
输出结果:
{"a": 1, "b": 2, "c": 3, "d": 4}