2017-01-06 32 views
0

從文件加載嵌套列表的最佳方式是什麼?我的文件是這樣的:從文件加載嵌套列表的最佳方式

[["ar","archers",3], 
["aw","arrows",3], 
["bd","baby dragon",4], 
["ba","barbarians",5], 
["bh","barbarian hut",7], 
["bt","bomb tower",5], 
["bm","bomber",3], 
["bw","bowler",5], 
["ba","balloon",5], 
["br","battle ram",4], 
["cl","clone",3], 
["ca","cannon",3], 
["dg","dart goblin",3], 
["dp","dark prince",4], 
["ew","electro wizard",4], 
["ex","executioner",5], 
["eb","elite barbarians",6], 
["ec","elixir collector",6]] 
+1

它是一個'json'?因爲那麼你應該使用'json'模塊 –

+1

我想知道OP爲Clash Royal計劃了什麼? – CJC

回答

5

它可以裝載json.load()的是:

import json 

with open("input.txt") as f: 
    data = json.load(f) 
    print(data) 

演示:

>>> import json 
>>> 
>>> with open("input.txt") as f: 
...  data = json.load(f) 
...  print(data) 
... 
[['ar', 'archers', 3], ['aw', 'arrows', 3], ['bd', 'baby dragon', 4], ['ba', 'barbarians', 5], ['bh', 'barbarian hut', 7], ['bt', 'bomb tower', 5], ['bm', 'bomber', 3], ['bw', 'bowler', 5], ['ba', 'balloon', 5], ['br', 'battle ram', 4], ['cl', 'clone', 3], ['ca', 'cannon', 3], ['dg', 'dart goblin', 3], ['dp', 'dark prince', 4], ['ew', 'electro wizard', 4], ['ex', 'executioner', 5], ['eb', 'elite barbarians', 6], ['ec', 'elixir collector', 6]] 
相關問題