diff --git a/mahjong/hand_calculating/divider.py b/mahjong/hand_calculating/divider.py index c7ea400..eb7c46a 100644 --- a/mahjong/hand_calculating/divider.py +++ b/mahjong/hand_calculating/divider.py @@ -130,10 +130,7 @@ def _divide_hand_impl(pure_hand: tuple[int, ...], melds: tuple[_Block, ...]) -> @staticmethod def _decompose_chiitoitsu(pure_hand: list[int]) -> list[_Block]: - blocks: list[_Block] = [] - for i, count in enumerate(pure_hand): - if count == 2: - blocks.append(_Block(_BlockType.PAIR, i)) + blocks = [_Block(_BlockType.PAIR, i) for i, count in enumerate(pure_hand) if count == 2] return blocks if len(blocks) == 7 else [] @staticmethod