gpt4 book ai didi

Python字符串列表2D

转载 作者:行者123 更新时间:2023-11-30 22:57:53 25 4
gpt4 key购买 nike

我有这个字符串:

[0, 0], [1, 7], [2, 1], [3, 1], [4, 4], [5, 3], [6, 0], [7, 0], [8, 0], [9,0],
[10, 0], [11, 0], [12, 0], [13, 0], [14, 0], [15, 0], [16, 0], [17, 0],
[18,0], [19, 0], [20, 0], [21, 0], [22, 0], [23, 0], [24, 0], [25, 0],
[26, 0], [27, 0], [28, 0], [29, 0], [30, 0]

我需要将其转换为二维列表

你能帮我吗?,我已经尝试过 string.split() ,但我找不到正确的组合。

非常感谢。

最佳答案

您可以使用 literal_evallist 来执行此操作:

import ast

s = "[0, 0], [1, 7], [2, 1], [3, 1], [4, 4], [5, 3], [6, 0], [7, 0], [8, 0], [9,0],[10, 0], [11, 0], [12, 0], [13, 0], [14, 0], [15, 0], [16, 0], [17, 0], [18,0], [19, 0], [20, 0], [21, 0], [22, 0], [23, 0], [24, 0], [25, 0], [26, 0], [27, 0], [28, 0], [29, 0], [30, 0]"

l = list(ast.literal_eval(s))

输出:

>>> l
[[0, 0], [1, 7], [2, 1], [3, 1], [4, 4], [5, 3], [6, 0], [7, 0], [8, 0], [9, 0], [10, 0], [11, 0], [12, 0], [13, 0], [14, 0], [15, 0], [16, 0], [17, 0], [18, 0], [19, 0], [20, 0], [21, 0], [22, 0], [23, 0], [24, 0], [25, 0], [26, 0], [27, 0], [28, 0], [29, 0], [30, 0]]

关于Python字符串列表2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36431106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com