使用Python时,dict可能有一个列表值吗?
例如,一个类似于以下内容的字典(请参阅KeyName3的值):
{
keyName1 : value1,
keyName2: value2,
keyName3: {val1, val2, val3}
}
Run Code Online (Sandbox Code Playgroud)
我已经知道我可以使用'defaultdict'但是单个值(可以理解)作为列表返回.
我问的原因是我的代码必须是通用的,以便调用者可以将单个键值作为项目(就像来自dict键值)而不是列表(不必指定pop[0]列表) - 但是也可以检索多个值作为列表.
如果没有,那么欢迎任何suugestions.
如果有人可以提供帮助,那就太棒了.
提前致谢,
保罗
*我正在使用Python 2.6,但编写的脚本也必须与Python 3.0+向前兼容.