Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 从列表中的字典中提取值_List_Dictionary - Fatal编程技术网

List 从列表中的字典中提取值

List 从列表中的字典中提取值,list,dictionary,List,Dictionary,我有一个字典列表: [{"Name": "Tore", "Score": 7}, {"Name": "Arne", "Score": 10}, {"Name": "Terje", "Score": 4}] 我想把信息放在变量中,这样我就可以得到: first = "Tore first_number = 7

我有一个字典列表:

[{"Name": "Tore", "Score": 7}, {"Name": "Arne", "Score": 10}, {"Name": "Terje", "Score": 4}]
我想把信息放在变量中,这样我就可以得到:

first = "Tore
first_number = 7
second = "Arne
second-number = 10
如何访问这些变量中的这些值


尝试了不同的分配方式,但都不起作用。

老实说,松散变量“第一”和“第二”等用处要小得多。您不能对它们进行迭代。为什么不使用更加惯用的
lst[0]
lst[1]
lst[n]
来获取“first”、“second”“n-th”项,然后通过dict中的字符串索引访问属性?如果您的列表包含1000个元素,您真的想要一个像
nine\u Hundu\u Night\u number
这样的变量吗?相关元素应完全按照原始数据结构收集。这是否回答了您的问题。尤其要仔细阅读。谢谢你的评论。它回答了我的问题。我重写了一些代码,所以现在我有三个变量像这样引用我的json文件中的排序内容:player_one=str(“1:+sorted_player_rank[0][“Name”]+“Score:”+str(sorted_player_rank[0][“Score”])我做了三个变量,因为我只显示游戏中的前三名。这是可行的,但我相信可以用一种更优雅的方式来完成。如果你分享你想要完成的事情(例如,显示你想要实现的字符串输出),可能会有更好的方法。