执行mysql查询后,在机器人框架中以元组的形式获得结果。
为了进行进一步的操作,我需要将该元组转换为列表。
前:
@{id}= Query select column1 from table_name where column2 = '${var1}' and column = '${var2}'
这里@ {id}将作为元组返回。
EX:
( (1), (4) )
现在我需要将上面的元组转换成如下列表:
[ 1, 4 ]
答案 0 :(得分:1)
如果您只有一个元组,则可以使用“转换为列表”或“创建列表”。但在这里你有一个元组元组。我认为从列中提取值并创建列表的最简洁方法如下:
${column 1} Evaluate [x[0] for x in $id]
如果您的查询有第二列,则可以类似地提取它:
${column 2} Evaluate [x[1] for x in $id]