程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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