如何在Python中在列表中存储多个字符串?
我有一个坐标列表,有5个元组(下图),每个索引对应于大脑两个区域的坐标 我还有一个名为如何在Python中在列表中存储多个字符串?,python,list,dictionary,tuples,Python,List,Dictionary,Tuples,我有一个坐标列表,有5个元组(下图),每个索引对应于大脑两个区域的坐标 我还有一个名为brain\u areas\u ROIs的变量,它是一个包含所有可能的大脑区域名称的字典(下图) 因此,我想在字典中存储获得的所有坐标对的相应大脑区域,如dict={0:'Frontal\u Med\u Orb\u L','Frontal\u Sup\u media\u L',1:'Frontal\u Med\u Orb\R','Frontal\u Sup\u media\u L'},等等 我真的很迷茫。。
brain\u areas\u ROIs
的变量,它是一个包含所有可能的大脑区域名称的字典(下图)
因此,我想在字典中存储获得的所有坐标对的相应大脑区域,如dict={0:'Frontal\u Med\u Orb\u L','Frontal\u Sup\u media\u L',1:'Frontal\u Med\u Orb\R','Frontal\u Sup\u media\u L'}
,等等
我真的很迷茫。。。有什么想法吗
提前谢谢 像这样的东西有用吗?我不确定您想要什么样的变量。我使用的两个变量是可以用数据填充的简短示例
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_list
你能编辑你的问题并把预期结果放在那里吗?另外-不要发布图片,我们无法复制和粘贴。只需编辑!很抱歉这些图片,这是我想到的第一个演示变量的选项…就是这样!!非常感谢你,卡莱布!!