Python:有可能有一个列表列表吗?我怎么称呼一个特定的名单?

2024-09-28 20:59:40 发布

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

我是这么想的:

MSILISTS = [
    AC_LIST = [
        'somename.msi',
        'someothername.msi',
    ]
]

我不确定这是否正确。。。你知道吗

但问题是,我该如何设置这些单独的列表,然后调用它们?你知道吗


Tags: 列表aclistmsisomeothernamemsilistssomename
3条回答

使列表成为一个dict

>>> MSILISTS = {}
>>> MSILISTS['AC_LIST'] = [
...         'somename.msi',
...         'someothername.msi',
...     ] 

>>> MSILISTS['AC_LIST']
['somename.msi', 'someothername.msi']

如果您想拥有命名列表,可以将MSILISTS作为字典:

MSILISTS = {"AC_LIST":['somename.msi','someothername.msi']}

如果只需要嵌套的、未命名的列表,也可以:

MSILISTS = [['somename.msi','someothername.msi']]

您可以使用嵌套列表:

MSILISTS = [
    [
        'somename.msi',
        'someothername.msi',
    ],
]

print MSILISTS[0]

或者使用字典:

MSILISTS = {
    'AC_LIST': [
        'somename.msi',
        'someothername.msi',
    ]
}

print MSILISTS['AC_LIST']

相关问题 更多 >