規則變量: rule = [{ 'name': 'rule1', 'users': '1,2,3,4,5,6,7', 'weekday': '1,2,3,4,5' },{ 'name': 'rule1', 'users': '8', 'weekday': '6,7' }]
用戶列表: users = [{ 'id': 1, 'name': '人員1' },{ 'id': 2, 'name': '人員2' },{ 'id': 3, 'name': '人員3' },{ 'id': 4, 'name': '人員4' },{ 'id': 5, 'name': '人員5' },{ 'id': 6, 'name': '人員6' },{ 'id': 7, 'name': '人員7' },{ 'id': 8, 'name': '人員8' }]
怎麼按 rule 中的規則把人員列表按月分配到每一天中?
結果: {'date': '2022-07-01', 'week': '星期五', 'member': '人員1'} {'date': '2022-07-02', 'week': '星期六', 'member': '人員8'} {'date': '2022-07-03', 'week': '星期日', 'member': '人員8'} {'date': '2022-07-04', 'week': '星期一', 'member': '人員2'} {'date': '2022-07-05', 'week': '星期二', 'member': '人員3'} {'date': '2022-07-06', 'week': '星期三', 'member': '人員4'} {'date': '2022-07-07', 'week': '星期四', 'member': '人員5'} {'date': '2022-07-08', 'week': '星期五', 'member': '人員6'} {'date': '2022-07-09', 'week': '星期六', 'member': '人員8'} {'date': '2022-07-10', 'week': '星期日', 'member': '人員8'} {'date': '2022-07-11', 'week': '星期一', 'member': '人員7'} ...... {'date': '2022-07-31', 'week': '星期日', 'member': '人員8'}
並且在 rule 中增加其它規則的話可以按規則做出相應匹配,請各位大佬指點指點!!!!感謝!!!