python 合并两个列表,python怎么将两个列表合并
List是使用最广泛的python数据结构之一。在本文中,我们将看到如何组合两个列表的元素,并以排序的方式产生最终输出。
按and排序
运算符可以将两个列表中的元素合并成一个。然后,我们应用sorted函数,该函数将对使用该组合创建的最终列表的元素进行排序。
示例listA=[周一,周二, Fri]
listB=[Thu , Fri , Sat]
#Givenlists
打印( GivenlistAis:,listA)
打印( GivenlistBis:,listB)
#Addandsort
res=已排序(listA listB)
#结果
print( Thecombinedsortedlistis:\ n ,res)
输出结果
运行上面的代码会得到以下结果-Givenlistais: [mon , tue , fri]
GivenlistBis:[Thu , Fri , Sat]
组合排序列表:
[Fri , Fri ,周一,周六,周四,周二]
合并
heapq模块的merge函数可以合并两个列表的元素。然后,我们应用排序后的函数来获得最终的输出。
heapqimportmerge示例
listA=[周一,周二, Fri]
listB=[Thu , Fri , Sat]
#Givenlists
打印( GivenlistAis:,listA)
打印( GivenlistBis:,listB)
#合并
res=list(merge(listA,listB))
#结果
print( Thecombinedsortedlistis:\ n ,sorted(res))
输出结果
运行上面的代码会得到以下结果-Givenlistais: [mon , tue , fri]
GivenlistBis:[Thu , Fri , Sat]
组合排序列表:
[Fri , Fri ,周一,周六,周四,周二]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。