Python

python 辞書 dict 型のキー一覧の先頭を取得する

辞書 dict 型からキーの一覧は、

d = {"a" : "1", "b" : "2", "c" : "3"}
d.keys()

と keys() で取得できますが、このキー一覧の先頭を取得しようとして、

d.keys()[0]

とすると

TypeError: 'dict_keys' object does not support indexing

となります。keys()で返るのが list ではないからです。そこで、

next(iter(d))

と、iter でイテレータ化し、next で要素を取る、という方法が可能です。

-Python
-

© 2021 yshystsj.com Powered by AFFINGER5