【发布时间】:2015-10-02 16:15:07
【问题描述】:
我有一些关于字典的数据。字典中的每个键都有几个值,其中一个称为“州”,可以等于乔治亚州、华盛顿州等。我想获得唯一的州。我试过这样做,但我得到一个不正确的语法错误
s = set( value for key in r value = key['state'] )
我怎样才能得到所有的状态?
编辑:
我拥有的数据结构实际上是一个字典列表,所以我想获取 r[0]['state']、r[1]['state'] 等的值并制作一个唯一列表。
【问题讨论】:
-
key
state的值是否可迭代?你能把你的价值添加到这个问题中吗? -
你能贴出你正在使用的字典吗?
-
独特状态是什么意思?他们的关键价值观会改变吗?或者“状态”是否包含所有状态的列表?
-
字典有点大。也许我可以展示其中的一把钥匙。如果字典是 r 那么如果我打印 r[0]['state'] 我会得到格鲁吉亚。我想获得每个键的状态值上出现的状态的唯一列表。
-
@Atirag
r是字典列表吗?
标签: python dictionary key unique