我有一个包含5个元组的ListOfCoordinates列表(如下图所示),每个索引对应于大脑两个区域的坐标。

我还有一个名为brain_areas_ROIs的变量,它是一个字典(下图),其中包含所有可能的大脑区域的名称。

因此,我想将所有获得的坐标对的相应大脑区域存储在字典中,如dict = {0: 'Frontal_Med_Orb_L', 'Frontal_Sup_Medial_L', 1: 'Frontal_Med_Orb_R', 'Frontal_Sup_Medial_L'},等等。
我对此真的很迷惑...有什么想法吗?
提前感谢!
发布于 2021-06-02 06:14:18
像这样的东西能工作吗?我不确定您想要哪种类型的变量。我使用的两个变量是简短的示例,您可以用数据填充它们。
def main():
ListOfCoordinates = [
(2, 4),
(1, 5),
(6, 3),
(7, 0)
]
brain_areas_ROIs = {
0: "Precentral_L",
1: "Precentral_R",
2: "Frontal_Sup_L",
3: "Frontal_Sup_R",
4: "Frontal_Sup_Orb_L",
5: "Frontal_Sup_Orb_R",
6: "Frontal_Mid_L",
7: "Frontal_Mid_L"
}
print(brain_thing(ListOfCoordinates, brain_areas_ROIs))
def brain_thing(coordinates: list, brain_pos: dict) -> list:
brain_list = []
for coordinate in coordinates:
brain_list.append((brain_pos[coordinate[0]], brain_pos[coordinate[1]]))
return brain_listhttps://stackoverflow.com/questions/67796543
复制相似问题