程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python 如何按規則分配數據?

編輯:Python
規則變量:
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 中增加其它規則的話可以按規則做出相應匹配,請各位大佬指點指點!!!!感謝!!!



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved