gpt4 book ai didi

Python 制表

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:14 28 4
gpt4 key购买 nike

如何使用 tabulate 包在 python 中合并多个表?

append 在 python 中连接两个表时不起作用。这些表是使用 python 中的 tabulate 包实现的。

table_1 = [["Value_1",1,2],["Value_2",2,4],["Value_3",2,3]]
table_2 = [["Value_1",1,2],["Value_2",2,4],["Value_3",2,3]]
table_3 = table_1.append(table_2)
print table_3

最佳答案

对于“连接两个表”,您可能需要 list.extend , 不追加。 Append 会将第二个列表作为单个项目插入到第一个列表中。另请注意,extend 将就地修改源列表并返回 None:

>>> table_1 = [["Value_1",1,2],["Value_2",2,4],["Value_3",2,3]]
>>> table_2 = [["Value_1",1,2],["Value_2",2,4],["Value_3",2,3]]
>>> table_3 = table_1.extend(table_2)
>>> print table_3
None

table_3 现在是 None,而 table_1 已扩展:

>>> print table_1
[['Value_1', 1, 2], ['Value_2', 2, 4], ['Value_3', 2, 3], ['Value_1', 1, 2], ['Value_2', 2, 4], ['Value_3', 2, 3]]

关于Python 制表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22321423/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com