回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有四份名单,长度约20万。第一个列表包含1到24之间的小时值,下面是一个示例</p>
<pre><code>Hour_list = [1,2,2,2,5,5,7,5,12,18,24,.....]
avg_occupancy = [0,5,9,5,13,24,56,23,.....]
avg_absences = [0,4,5,7,8,6,8,3,2,1.....]
Room_config= ['config_a001', 'configa002', 'configa003', 'configa004', 'configa005'.........]
</code></pre>
<p>我需要为每个小时创建24个列表,list\u hour1、list\u Hour2等等,然后根据它们过滤其他三个列表,例如,list\u Hour2应该包含数字2,avg\u ocupancy\u hour\u 2应该包含索引与第一个列表中数字2的索引相对应的所有项目,这意味着avg\u ocupancy\u hour\u 2=[5,9,5,…],平均缺勤率2=[4,5,7,…],房间配置=['configa002','configa003','configa004','configa005'…]</p>
<p>我认为Zip会很好,但不知道如何利用它在这种情况下</p>