将重复代码移入grouping_cards函数