首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python中将多个字符串存储在列表中?

如何在Python中将多个字符串存储在列表中?
EN

Stack Overflow用户
提问于 2021-06-02 06:02:02
回答 1查看 59关注 0票数 2

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

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

因此,我想将所有获得的坐标对的相应大脑区域存储在字典中,如dict = {0: 'Frontal_Med_Orb_L', 'Frontal_Sup_Medial_L', 1: 'Frontal_Med_Orb_R', 'Frontal_Sup_Medial_L'},等等。

我对此真的很迷惑...有什么想法吗?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-02 06:14:18

像这样的东西能工作吗?我不确定您想要哪种类型的变量。我使用的两个变量是简短的示例,您可以用数据填充它们。

代码语言:javascript
复制
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
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67796543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档