【发布时间】:2021-06-09 01:53:24
【问题描述】:
我想处理一个多维数组。
这是我的数组:
DefaultName = ["AB", "BC", "CD"]
DefaultCode = ["1D", "2D", "3D"]
Name = ["AB", "BC", "CD"]
Code = ["11","12", "13"]
从上面的那些数组中,每个DefaultName 值都属于DefaultCode 值。例如,
DefaulCode "1D" belongs to DefaultName "AB" and so on.
同样适用于数组Name 和Code。 Code的每个值都属于Name。
Code "11" belongs to Name "AB" and so on.
我的问题是Code 的长度与Name 的长度不同。是这样的:
Name = ["AB", "BC", "CD"]
Code = [None ,"12", "13"]
AB 的值为无。所以我需要通过映射Name 来查找Name 中的Name 的Code。
在这种情况下,我的预期是,AB 将具有来自DefaultCode 的Code,即1D,因为1D DefaultName 与代码的名称相同。
我试过这个,但我被困在映射空代码的名称以及如何查找 DefaultCode 的部分。
if (len(Name)) == (len(Code)):
print("There is no empty code")
else:
print("There is empty code")
# looking for the Name that does not has code
# after know which name that without code, then looking for the code from Default Code by mapping the Name
任何人都可以帮助我。我非常感谢您的帮助。太感谢了。格布
【问题讨论】:
标签: python arrays string multidimensional-array mapping