如何迭代这个switchcase?

2024-06-16 12:29:47 发布

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

我尝试用python创建此切换器:

def mainswitcher(i):
        switcher={
                #SelfOptions#
                "test":              "SomeStringherefortest",
                "test2":          "SomeStringherefortest2",
                "test3":           "SomeStringherefortest3" }

现在我必须要一份名单。所以我需要list = [test,test2,test3]

这是怎么回事?它真的有用吗?我知道我不能绕过一个物体,但有办法吗


Tags: testdeflist物体test2名单办法switcher
1条回答
网友
1楼 · 发布于 2024-06-16 12:29:47

你的切换器是一本字典。它有键及其值

要获得键列表,只需调用switcher.keys()

此外,实际上,您可以遍历大多数具有结构化元素的对象(实现Iterable)。 对于字典,您将分别使用for key,value in switcher.items():switcher.values()

相关问题 更多 >