tay*_*201 3 python json tuples list
我有一个这种形式的元组列表(由数据库查询生成):
[(280.73,), (281.359,), (280.630,)]
Run Code Online (Sandbox Code Playgroud)
我想删除()和逗号来实现这样的东西,使其更加兼容,形成一个JSON.
[280.73,281.359,280.630]
Run Code Online (Sandbox Code Playgroud)
最简单的方法是什么?
给定list的单元素 tuple S(姑且称之为l(对list)).您希望将其展平为元素列表.
列表理解,提取每个元组的第一个元素将完成工作:
>>> l = [(280.73,), (281.359,), (280.630,)]
>>> [t[0] for t in l]
[280.73000000000002, 281.35899999999998, 280.63]
>>>
Run Code Online (Sandbox Code Playgroud)
最简单的可能是通过列表理解:
cleaned = [i[0] for i in [(280.73,), (281.359,), (280.630,)]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3571 次 |
| 最近记录: |