Python 合并两种变换

  • Post category:Python

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}