欢迎访问宙启技术站
智能推送

Python函数:如何将两个列表合并为一个?

发布时间:2023-09-22 08:08:46

要将两个列表合并为一个,可以使用Python的加法运算符(+)或extend()方法。

1. 使用加法运算符(+):

示例代码如下:

   def merge_lists(list1, list2):
       merged_list = list1 + list2
       return merged_list

   list1 = [1, 2, 3]
   list2 = [4, 5, 6]
   merged_list = merge_lists(list1, list2)
   print(merged_list)
   

运行结果:

   [1, 2, 3, 4, 5, 6]
   

在这个示例中,我们定义了一个名为merge_lists的函数,它将两个列表作为参数传递。该函数使用加法运算符将两个列表合并,并将结果存储在merged_list变量中。最后,我们打印出merged_list的值。

2. 使用extend()方法:

示例代码如下:

   def merge_lists(list1, list2):
       list1.extend(list2)
       return list1

   list1 = [1, 2, 3]
   list2 = [4, 5, 6]
   merged_list = merge_lists(list1, list2)
   print(merged_list)
   

运行结果:

   [1, 2, 3, 4, 5, 6]
   

在这个示例中,我们定义了一个名为merge_lists的函数,它将两个列表作为参数传递。该函数使用extend()方法来将list2中的元素添加到list1中,并返回修改后的list1。最后,我们打印出merged_list的值。

这两种方法都可以将两个列表合并为一个,并返回合并后的结果。如果你只想将两个列表合并为一个新的列表,而不修改原始列表,可以使用加法运算符创建一个新的列表,而不是修改任何一个列表。