Python-字典可以包含一个列表值吗?
使用Python时,字典是否可能具有列表值?
例如,一个如下所示的字典(请参阅KeyName3的值):
{
keyName1 : value1,
keyName2: value2,
keyName3: {val1, val2, val3}
}
我已经知道我可以使用“ defaultdict”,但是(可以理解)将单个值作为列表返回。
我问的原因是我的代码必须是通用的,以便调用者可以将单个键值作为项(就像从dict键值中那样)而不是列表(不必指定pop[0]
列表)来重新绑定-
但是还可以检索多个值作为列表。
如果不是这样的话,任何建议都将受到欢迎。
如果有人可以提供帮助,那就太好了。
提前致谢,
保罗
*我使用的是Python 2.6,但是编写的脚本也必须与Python 3.0+向前兼容。