首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python将单独的列表存储在变量中

使用Python将单独的列表存储在变量中
EN

Stack Overflow用户
提问于 2013-05-21 22:59:26
回答 5查看 89关注 0票数 0

我如何实现转型

代码语言:javascript
运行
复制
list = [[68.0], [79.0], [6.0]],  ... [[176.0], [120.0], [182.0]]

转到

代码语言:javascript
运行
复制
result = [68.0, 79.0, 6.0, 8.0], ... [176.0, 120.0, 182.0]
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-05-21 23:09:33

如果我正确理解了input_lists实际上应该是什么样子,那么我认为你要做的是创建一个字典,这样dict[n]就是你的第n个列表。例如:以下代码:

代码语言:javascript
运行
复制
input_lists = [[[68.0], [79.0], [6.0], [8.0], [61.0], [88.0], [59.0], [91.0]],
       [[10.0], [11.0], [9.0], [120.0], [92.0], [12.0], [8.0], [13.0]],
       [[17.0], [18.0], [13.0], [14.0], [12.0], [176.0], [120.0], [182.0]]]


lists = {i:[el[0] for el in v] for i, v in enumerate(input_lists, start=1)}
# {1: [68.0, 79.0, 6.0, 8.0, 61.0, 88.0, 59.0, 91.0], 2: [10.0, 11.0, 9.0, 120.0, 92.0, 12.0, 8.0, 13.0], 3: [17.0, 18.0, 13.0, 14.0, 12.0, 176.0, 120.0, 182.0]}
票数 1
EN

Stack Overflow用户

发布于 2013-05-21 23:06:43

代码语言:javascript
运行
复制
z = []
for x in list:
    for i in x:
        z.append(i)
票数 1
EN

Stack Overflow用户

发布于 2013-05-21 23:07:26

我是不是遗漏了什么或者一个简单的列表理解就可以了?另外,list是python中的一个关键字,请不要命名您的变量,这会造成与python关键字的冲突。它会在你想象不到的地方咬你。

代码语言:javascript
运行
复制
>>> mylist = [[68.0], [79.0], [6.0], [8.0], [61.0], [88.0], [59.0], [91.0]]
>>> [i[0] for i in mylist]
[68.0, 79.0, 6.0, 8.0, 61.0, 88.0, 59.0, 91.0] #this can be assigned to a new list var mylist1

更新:基于lbe所说的,改变方法-

代码语言:javascript
运行
复制
>>> mylist =[[[68.0], [79.0], [6.0], [8.0], [61.0], [88.0], [59.0], [91.0]],
...        [[10.0], [11.0], [9.0], [120.0], [92.0], [12.0], [8.0], [13.0]],
...        [[17.0], [18.0], [13.0], [14.0], [12.0], [176.0], [120.0], [182.0]]]
>>> [i[0] for i in reduce(lambda x, y: x+y, mylist)]
[68.0, 79.0, 6.0, 8.0, 61.0, 88.0, 59.0, 91.0, 10.0, 11.0, 9.0, 120.0, 92.0, 12.0, 8.0, 13.0, 17.0, 18.0, 13.0, 14.0, 12.0, 176.0, 120.0, 182.0]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16673200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档