如何将整个字符串列表转换为普通数组或列表?

达塔

我有一个变量是a = '"[200.0', ' 100.0]"'当尝试访问单个元素时,例如a[0] = '"[200.0'我检查的数据类型说元组。这不是我可以使用的格式,因此我想将其转换为简单的列表/数组,例如ex的以下格式:a = [200.0,100.0]。所以a[0] = 200.0它可以是float或int数据类型。

我尝试使用literal_evaleval但是它总是抛出错误。一个可行的解决方案将非常有帮助。有什么想法吗?

里奥·阿拉德

您可以使用regex清除a字符串中的多余字符,然后将其拆分,为一个列表

import re

a = '"[200.0', ' 100.0]"'
a = [re.sub(r"""["'\[\] ]""", "",i) for i in a]
print(a)

输出量

['200.0', '100.0']

或者,
如果您希望它来自浮动类型

a = [float(re.sub(r"""["'\[\] ]""", "",i)) for i in a]
print(a)

输出量

[200.0, 100.0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将字符串列表转换为唯一的单个字符?

如何将字符串列表转换为LinkedHashMap?

如何将numpy数组中的字符串列表转换为numpy数组

将字符串列表转换为单个字符串

如何将'\ x'转义的字符串转换为相应的单个字符的列表?

您如何将具有多个字符的列表转换为字符串?

给定两个字符串列表,如何将它们转换为dict?

如何将 Python 字符串列表转换为 wchar_t 的 C 数组?

如何将字符串列表转换为数字numpy数组?

如何将字符串列表转换为浮点数数组?

如何将嵌套的对象数组类型转换为嵌套的字符串列表

如何将包含字符串列表(内部列表)的对象列表转换为字符串列表

将实体中的列表转换为数据库中的单个字符串列

将多个字符串列表转换为Python数据框

如何将列表作为字符串从API转换为字符串列表

如何在Python中将for循环的输出转换为单个字符串列表?

PYthon - 将字符串列表转换为嵌套的字符串列表,其中每个列表包含每个字符串的元素

如何将字符串列表转换为列表列表

添加新字符串时,将单个字符串转换为字符串列表

如何将列表的子字符串转换为一个字符串

ValueError: 无法将字符串转换为浮点数---如何将字符串列表的列表转换为 numpy 数组类型浮点数?

如何将一个字符串列表与另一个字符串列表匹配?

如何将整个列表转换为字符串,然后将字符串转换回整个列表

如何将字符串转换为数组列表

如何将字符串列表转换为对象列表?

在haskell中如何将字符串列表转换为内部的int列表

如何将字符串列表转换为对象列表

如何将字符串列表转换为浮点数熊猫列表

如何将字符串列表转换为导航列表