要在列表中列出的 Python 字符串

时间O2

我刚刚遇到了一个未解决的解决方案;)

我想将一个字符串放入列表列表中。

string = r'ABC:=[[0,0,110],[1,0,0,0],[1,0,0,0],[9e+09,9e+09,9e+09,9e+09,9e+09,9e+09]];'
new_string = string.strip().split('=')
# now new_string[1][:-1] does look like a list of lists but everything i tried i just got a string.

也许这里有人知道我如何得到它

data = [[0,0,110],[1,0,0,0],[1,0,0,0],[9e+09,9e+09,9e+09,9e+09,9e+09,9e+09]]

谢谢

尼维斯

使用ast库将字符串转换为数据结构:

import ast

# string is a module in python, to avoid aliasing, use
# variable names that ideally don't shadow builtins
mystring = r'ABC:=[[0,0,110],[1,0,0,0],[1,0,0,0],[9e+09,9e+09,9e+09,9e+09,9e+09,9e+09]];'

# get everything to the right of the = sign, and you don't need the semicolon
mystring = mystring.strip().split('=')[-1].rstrip(';')

# returns a list
mylist = ast.literal_eval(mystring)

[[0, 0, 110], [1, 0, 0, 0], [1, 0, 0, 0], [9000000000.0, 9000000000.0, 9000000000.0, 9000000000.0, 9000000000.0, 9000000000.0]]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python 检查列表中的字符串是否要列出

来自分类Dev

从Python列表中合并字符串

来自分类Dev

从python中的字符串生成的列表

来自分类Dev

字符串列表中的字符串长度python

来自分类Dev

Python中的字符串

来自分类Dev

Python中的字符串

来自分类Dev

列出datetype的键,该键在字典python列表中具有字符串date

来自分类Dev

Python从字符串中删除子字符串

来自分类Dev

python中字符串的子字符串

来自分类Dev

Python:在字符串中查找字符串

来自分类Dev

python中字符串的子字符串

来自分类Dev

Python中的字符串+变量+字符串格式

来自分类Dev

python在字符串中查找子字符串

来自分类Dev

列出python转换的字符串

来自分类Dev

在python的字符串中插入字符

来自分类Dev

Python字符串中的字符

来自分类Dev

从python字符串中删除字符

来自分类Dev

字符串中的Python字符匹配

来自分类Dev

Python字符串中的字符

来自分类Dev

字符串python中额外的'\'字符

来自分类Dev

删除字符串 Python 中的字符

来自分类Dev

解析包含反斜杠的字符串以在Python中列出

来自分类Dev

列表中字符串中字符的Python位置

来自分类Dev

从 Python 元组列表中的字符串中删除字符

来自分类Dev

Python使用子字符串在字符串中查找字符串

来自分类Dev

Python嵌套列表替换字符串中的Unicode字符

来自分类Dev

如果列表中的子字符串,python替换字符串中的子字符串// pythonic方式

来自分类Dev

Python:减少(字符串列表)->字符串

来自分类Dev

Python“字符串或字符串列表”类型约定?