Working with Lists and tuples
我的数据如下:
但我需要它看起来像:
在python中是如何做到这一点的?
- 你有充分的理由这么做吗?在诸如[[1,2,3,4]]这样的列表中创建一个列表可能更为合理,因为元组是不可变的,并且行为可能不像您希望的那样。
- 在python中可能重复了convert list到tuple
- 坦白说,我不知道。我正在使用报表实验室从要绘制图表的SQL数据库中查询数据。当我查询数据时,会得到一个(?)元组列表(?)这看起来像是[(1,),(2,),(3,),(4,)]我已经设法得到了[1,2,3,4]。报表实验室的renderpm函数似乎对如何显示图表数据非常挑剔…
试试这个:
1 2
| l = [1,2,3,4]
l2 = [tuple(l)] |
这样做很简单
1 2 3
| >>> X = [1,2,3,4]
>>> [tuple(X)]
[(1, 2, 3, 4)] |
将X转换为元组并将其包装在列表中。这可能只是很多方法中的一种。它似乎不是一个非常有用的东西,所以如果你能解释为什么你想这样做,我们可以为你推荐一些更有用的代码。
- 我最初的问题是这里的链接,简而言之,我正在尝试使用报表实验室绘制SQL查询的数据图表。创建图形文件的函数(renderpm)崩溃了。在阅读了报告实验室文档之后,我得出结论,这就是我的数据是如何呈现的。[(1,),(2,),(3,)]需要是[(1,2,3)]…,现在正在努力使[(1,2,),(3,4,)]变成[(1,3),(2,4)]
- 要进行转换,请使用这里的zip示例。