如何只整理内部列表?

Yuu*_*Yuu 3 python python-3.x

清单:

results = [['04-25', [1, 2, 3, 4]], ['04-26', [5, 6, 7, 8]], ['04-27', [9, 20, 11, 21]]
Run Code Online (Sandbox Code Playgroud)

尝试获取此输出:

[['04-25', 1, 2, 3, 4], ['04-26', 5, 6, 7, 8], ['04-27', 9, 20, 11, 21]]
Run Code Online (Sandbox Code Playgroud)

我已经试过了:

data = [a for b in [_ for _ in results[i]] for a in b]
Run Code Online (Sandbox Code Playgroud)

它将列表中的每个字符分成一个不同的元素,如下所示:

['0', '4', '-', '2', '5', 1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

如何访问和展平内部列表?

Ada*_*Er8 7

使用*开箱

results = [['04-25', [1, 2, 3, 4]], ['04-26', [5, 6, 7, 8]], ['04-27', [9, 20, 11, 21]]]

data = [[a, *b] for a,b in results]

print(data)
Run Code Online (Sandbox Code Playgroud)

输出:

[['04-25', 1, 2, 3, 4], ['04-26', 5, 6, 7, 8], ['04-27', 9, 20, 11, 21]]
Run Code Online (Sandbox Code Playgroud)


Chr*_*ris 5

您可以添加第一个值和内部list

[[i] + j for i, j in results]
Run Code Online (Sandbox Code Playgroud)

输出:

[['04-25', 1, 2, 3, 4], ['04-26', 5, 6, 7, 8], ['04-27', 9, 20, 11, 21]]
Run Code Online (Sandbox Code Playgroud)