如何从ReportLab表的python中的元组列表中提取元素?

星云

创建包含元组列表中的元素的reportlab表时遇到问题。

有输入:

meta= [('#Instances (Test)', '250'), ('#Instances (Train)', '250')]

我凭直觉想到了这样写:

for key, value in meta:
    data = [['Solver', '%s'%(solver_name)],
             ['%s'%(key), '%s'%(value)],
              ['%s'%(key), '%s'%(value)]]
meta_data = Table(data, colWidths=None, rowHeights=None, style=None, splitByRow=1,
                  repeatRows=0, repeatCols=0)

但是,它仅考虑最后一个元组('#Instances (Train)', '250')出现在两行中。关于我做错了什么的任何想法?

Endzior

您只能key, value从输入中获取最后一个,因为每次循环时您都在更改整个data变量。你的意思可能是这个

data = []
for key, value in meta:
    data.append([['Solver', solver_name],[key, value]])
meta_data = Table(data, colWidths=None, rowHeights=None, style=None, \
  splitByRow=1,repeatRows=0, repeatCols=0)

在上面的代码,我初始化data变量为空列表,然后通过每个元组在元,分配是tuple[0]作为keytuple[1]作为value这些变量唯一要做的就是将它们附加到开始时初始化的列表中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在元组列表中的元组中提取字典的特定元素

来自分类Dev

几个元组的列表,如何在大元组中提取小元组中前两个相同的元素

来自分类Dev

如何在Python中提取列表中相等的元素序列?

来自分类Dev

如何从pandas / python中的长列表中提取混合元素

来自分类Dev

如何从python列表中的元素中提取浮点数?

来自分类Dev

从 Pandas Python 中的命名元组列表中提取第 n 个元素?

来自分类Dev

如何从Haskell中的列表列表中提取元组

来自分类Dev

如何从Haskell中的列表列表中提取元组

来自分类Dev

从python中的字典列表中提取元素

来自分类Dev

如何从元组列表中提取列表

来自分类Dev

如何从元组列表中提取列表

来自分类Dev

从列表中提取嵌套元组(Python)

来自分类Dev

从Scala中的列表中提取元组

来自分类Dev

从列表中提取元组

来自分类Dev

从python列表中提取元素

来自分类Dev

如何从R中的列表列表中提取元素?

来自分类Dev

如何从列表python中提取索引倍数为2的元素

来自分类Dev

如何从列表python中提取索引倍数为2的元素

来自分类Dev

如何从R中的嵌套列表中提取元素

来自分类Dev

在python中提取列表中的重复元素

来自分类Dev

从python中的嵌套列表中提取字典元素

来自分类Dev

从python中的复合元素列表中提取一组

来自分类Dev

如何使用Selenium和Python从表中的<td>元素中提取值

来自分类Dev

如何访问元组列表中的元组元素

来自分类Dev

从元组列表中提取数据

来自分类Dev

您如何从列表中提取不同的元素?

来自分类Dev

如何从列表中提取相等元素的索引?

来自分类Dev

如何从子列表中提取元素?

来自分类Dev

从元组列表中提取元组值

Related 相关文章

热门标签

归档