从一个数组中创建一个字典,该数组将多个值分配给一个键

2021-09-27 05:31:18 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从维度(x,y)的多维数组创建字典,使用原始ID作为键,部分列作为值?你知道吗

我希望,给定一个键,将第一个(y-t)列作为数组接收,最后一个t作为第二个数组接收。你知道吗

例如:

如果这是(x,y)数组的第一行:

array =[a,b,c,d,e,f,g]

给定键:ID = 0,我想接收与该键(array([a,b,c,d,e]), [f], [g])相关的下列值。你知道吗

为了在同一ID下分别存储同一数组的不同部分,以便在对单个部分进行操作(例如,洗牌矩阵的行)时,始终可以使用ID追溯数组的其他部分