コンテンツにスキップ

文法

リスト内包表記

for文から配列を生成等

dic_test = {
    0 : "zero",
    1 : "one",
    2 : "two"
}
key_test = [0, 1, 2]

names = [dic_test[key] for key in key_test]
print(names)
output
['zero', 'one', 'two']

Enum

from enum import Enum
class EnumClass(Enum):
    zero    = 0
    one     = 1
    two     = 2

ジェネレータ式

all

全要素がTrueを返すか

values = [1, 2, 3]

result1 = all(val%2==0 for val in values)   # False
result2 = all(val<=3 for val in values)     # True

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