コンテンツにスキップ

FAQ

dict

dic_test: dict = {
    "hoge": 100,
    "fuga": 200,
    "piyo": 300
}

Key

for key in dic_test:
    print(key)              # print each keys

Value

for key in dic_test:
    print(dic_test[key])    # print each values

enumの不一致

enum.py
class enum_test(Enum):
    KEY_A
    KEY_B
dictionary.py
from enum import enum_test

dic_test: dict = {
    enum_test.KEY_A : 100,
    enum_test.KEY_B : 200,
}

上記のような定義がある場合

Failure

from enum import enum_test
from dictionary import dic_test

print(dic_test[enum_test.KEY_A])

Success

from dictionary import enum_test, dic_test

print(dic_test[enum_test.KEY_A])

最終更新日: August 14, 2023
作成日: August 14, 2023