将生成的元组列表解压为逗号分隔的值。在
使用fuzzyfuzzy,我比较2个文件,并希望将结果输出到第3个文件中。在
从这个问题出发: Python: Keepning only the outerloop max result when comparing string similarity of two lists
输出为:
[('Item_number', ('Item number', 91)), ('Item', ('Item name', 62))]
使用这个解包方法,我可以将这些值分开:
^{pr2}$输出:
^{3}$现在,这是我的不足之处。我正在寻找的个别值是逗号分隔,以便保存到一个CSV文件。在
我测试了许多其他解决方案,如itertools,但没有成功,例如:
[('I', 't', 'e', 'm', '_', 'n', 'u', 'm', 'b', 'e', 'r', 'Item number', 91), ('I', 't', 'e', 'm', 'Item name', 62)]
预期产量:
Item_number, Item number, 91
Item, Item name, 62
注意:我不是在寻找itertool特定的解决方案,而是一个有意义的解决方案。在
谢谢你的关心。在
您可以使用列表理解,使用extended iterable unpacking扩展第二个元组中的值,然后将列表写入csv(检查this post如何从列表创建csv文件):
基于现有代码,您可以使用这样的解决方案:
尝试将其解压到各个组件,然后在它们之间用逗号打印:
(根据实际的值,给}有意义的名称可能更好…)
i
、j
、和{相关问题 更多 >
编程相关推荐