簡體   English   中英

從文件加載嵌套列表的最佳方法

[英]best way to load a nested list from a file

從文件加載嵌套列表的最佳方法是什么? 我的文件如下所示:

[["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]]

它可以按json.load()使用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]]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM