例如,来自这个字典:
dictionary = {"one":["a","b"],"two":["c","d"],"three":["e","f"]}
我想返回索引 1 处的所有值:("b", "d", "f")
这可能吗?
请您参考如下方法:
你可以使用dict.values
>>> d = {"one":["a","b"],"two":["c","d"],"three":["e","f"]}
>>> [i[1] for i in d.values()]
['f', 'd', 'b']
但是由于字典不维护顺序,因此列表不会按顺序排列。
对于这个特定的例子,sorted 效果很好
>>> [i[1] for i in sorted(d.values())]
['b', 'd', 'f']
