Python: 如何提取列表中的列表?
Python: How to extract a List thats inside an array, which is inside a list?
一周以来每天都在尝试解决这个问题...
我正在接收数据,然后使用 json.loads 并对其进行可变处理。
这是我似乎无法在没有错误代码的情况下进一步变量化的打印输出:
[548, {'a': ['2364.66000', 16, '16.94656538'], 'b': ['2364.65000', 8, '8.45377850'], 'c': ['2364.66000', '0.35264111'], 'v': ['494.53876892', '54702.28957251'], 'p': ['2363.99238', '2359.02527'], 't': [404, 31739], 'l': ['2355.99000', '2258.59000'] , 'h': ['2375.91000', '2453.03000'], 'o': ['2369.82000', '2338.83000']}, 'ticker', 'somerandontextcharacters']
尝试将这些大胆具体的数字中的一个或多个分配给变量,你知道,这样我就可以随心所欲了。
P.S。 x = [548,{thewholething-etc...]
P.S.S.使用 .recv 命令从 websocket 连接响应接收数据,然后 json.loads'ed。一些打印输出是 {etc,etc,} 但有些是 [etc,{etc,etc,}]
的形式
其实很简单:
test = [{'a' : [1,2,3], 'b': [4,5,6]}] # this is just an example
var1 = test[0]['a'][1] # should be 2
var2 = test[0]['b'][2] # should be 6
print(var1)
print(var2)
输出:
2
6
一周以来每天都在尝试解决这个问题...
我正在接收数据,然后使用 json.loads 并对其进行可变处理。 这是我似乎无法在没有错误代码的情况下进一步变量化的打印输出:
[548, {'a': ['2364.66000', 16, '16.94656538'], 'b': ['2364.65000', 8, '8.45377850'], 'c': ['2364.66000', '0.35264111'], 'v': ['494.53876892', '54702.28957251'], 'p': ['2363.99238', '2359.02527'], 't': [404, 31739], 'l': ['2355.99000', '2258.59000'] , 'h': ['2375.91000', '2453.03000'], 'o': ['2369.82000', '2338.83000']}, 'ticker', 'somerandontextcharacters']
尝试将这些大胆具体的数字中的一个或多个分配给变量,你知道,这样我就可以随心所欲了。
P.S。 x = [548,{thewholething-etc...]
P.S.S.使用 .recv 命令从 websocket 连接响应接收数据,然后 json.loads'ed。一些打印输出是 {etc,etc,} 但有些是 [etc,{etc,etc,}]
的形式其实很简单:
test = [{'a' : [1,2,3], 'b': [4,5,6]}] # this is just an example
var1 = test[0]['a'][1] # should be 2
var2 = test[0]['b'][2] # should be 6
print(var1)
print(var2)
输出:
2
6