当前位置: 首页 > 面试题库 >

在Python中合并2个列表

阮俊弼
2023-03-14
问题内容

我有2个列表,每个列表大小相等,并且有兴趣将这两个列表合并并将其写入文件

alist=[1,2,3,5] 
blist=[2,3,4,5]

-结果列表应类似于[(1,2 ,,(2,3),(3,4),(5,5)]

之后,我希望将其写入文件。我怎样才能做到这一点?


问题答案:
# combine the lists
zipped = zip(alist, blist)

# write to a file (in append mode)
file = open("filename", 'a') 
for item in zipped:
    file.write("%d, %d\n" % item) 
file.close()

文件中的结果输出为:

 1,2
 2,3
 3,4
 5,5


 类似资料:
  • 问题内容: 是否可以在一列中选择2列并合并它们? 例子: 问题答案: 是的,就像您所做的那样: 如果查询数据库,您将得到正确的答案。 发生的事情是您要求表达。一个非常简单的表达式只是一个列名,一个更复杂的表达式中可以包含公式等。

  • 问题内容: 我非常确定应该有一种更Python化的方法来执行此操作-但我想不起来:如何将二维列表合并到一维列表中?有点像zip / map,但是有两个以上的迭代器。 示例-我有以下列表: 我希望有 到目前为止,我想出的是: 但这对我来说似乎不是很优雅/ Pythonic。除了不检查2D数组中的所有“线”是否都具有相同的长度,可以相互添加等等之外,还有什么更好的方法呢? 问题答案:

  • 问题内容: 我有3个文本字段,其中用户键入表名和2个需要合并的列名。 如何将2列值合并(合并)为1? 我使用oracle 11g企业版 问题答案: 串联?

  • 当我的应用程序处于离线状态时,远程用户可以在本地用户编辑LocalList时添加和删除远程列表中的对象。 当应用程序再次连接时,它应该同步这两个列表。 大理石图显示列表应该如何合并 例如,以下是同步前每个列表中的对象id: 远程列表: 0,1,2(已删除),3(新),4(新) LocalList: 0,1(删除),2,3(新) 同步时,必须更改id以防止两个具有相同id的独立对象。 MergedL

  • 问题内容: 如果要在Java中将两个列表合并为一个,可以使用。但是,如果我想合并多个列表怎么办? 这有效: 但这似乎并不是最好的解决方案,阅读起来也不是特别好。可悲的是不起作用。对于我来说,多次使用并为所有条目重复创建自己的列表似乎也不理想。那我该怎么办呢? 问题答案: 借助下面的代码中所示的Stream API, Java 8可以轻松实现这一目标。我们基本上已经创建了一个包含所有列表的流,然后,

  • 问题内容: 我正在尝试合并三个具有相同键,值列表或单个值的字典。 我需要将值中的所有项目添加到一个列表中。 我尝试了几种方法,但是大多数方法将值放入嵌套列表中。例如 我尝试通过遍历值来更新它: 但结果完全一样。我试图简单地添加列表,但是由于第三个字典只有一个浮点数,所以我做不到。 因此,我尝试首先以1和2的值添加列表,然后附加3的值。添加列表效果很好,但是当我尝试从第三个字典中添加浮点数时,突然整