【发布时间】:2020-07-29 19:20:19
【问题描述】:
我正在尝试将嵌套的字符串列表拆分为嵌套的浮点列表。我的嵌套列表如下:
nested = [['0.3, 0.4, 0.2', '0.5, 0.1, 0.3'], ['0.7, 0.4, 0.2'], ['0.4, 0.1, 0.3']]
我想要的输出将是一个嵌套列表,其中这些值保留在其子列表中并转换为浮点数,如下所示:
nested = [[0.3, 0.4, 0.2, 0.5, 0.1, 0.3], [0.7, 0.4, 0.2], [0.4, 0.1, 0.3]]
在尝试处理具有多个字符串(即第一个元素)的子列表时遇到了困难。我找到了一些示例,例如这里How do I split strings within nested lists in Python?,但此代码仅处理具有一个字符串元素的子列表,我不确定如何将其应用于具有多个字符串的子列表。
我试图避免对任何内容进行硬编码,因为这是针对较大数据集的脚本的一部分,并且子列表长度可能会有所不同。
如果有人有任何想法,我将不胜感激。
【问题讨论】:
标签: python list list-comprehension nested-lists