我想将以下数据转换为字典,其中name是key,所有int都是值。
答案 0 :(得分:0)
如您所说,使用名称作为密钥。你应该创建所有数字的元组并将其用作值。
答案 1 :(得分:0)
要在代码中创建字典,需要大括号{}
声明字典的一般形式是
{ key1: value1, key2: value2 }
字典仅支持每个键的1个值。在这种情况下,您需要多个值,因此您可以使用圆括号()
来使用元组。元组将多个值组合成单个值,然后可以在字典中使用。
{ key1: (v11,v12,v13), key2: (v21,v22,v23) }
使用您的值,您有类似的内容,我添加了换行符以使其更具可读性,但这些是可选的。
people = {
"Mary Lee": (39,169,100),
"James Clark": (68,170,105),
"Eric Roth": (66,161,103),
"William Brown": (45,180,805)
}
如果您想为此词典添加更多值:
people["Colin Stevens"] = (55,186,100)
但是,我强烈建议您使用python的Object Orientation为这些值赋予更多含义。