我想从随机给出的字典中获取密钥,
In [1]: d = {"unknown":1}
In [2]: d.keys()
Out[2]: dict_keys(['unknown'])
In [3]: k = [k for k in d.keys()][0]
In [4]: k
Out[4]: 'unknown'
解决方案很麻烦,
如何以简洁的方式完成它?
答案 0 :(得分:1)
list(d.keys()[0])
呢?
答案 1 :(得分:-2)
如果必须提取第一个密钥,请使用k = d.keys()[0]
,因为d.keys()本身会返回一个列表。