从一个键和元组列表创建字典
Create a dictionary from one key and list of tuples
我有一个元组列表。例如:
L = [(334, 269, 461, 482), (182, 178, 307, 471),(336, 268, 466, 483), (183, 177, 304, 470)]
列表的长度有时会发生变化,它不是恒定的但键是相同的(例如,u'person')
key = u'person'
我试图从键和列表创建字典,不幸的是,它只用了第一个元组。
输出是:
{u'person': (334, 269, 461, 482)}
这里的值是元组,但我希望输出是:
{u'person': [(334, 269, 461, 482), (182, 178, 307, 471),(336, 268, 466, 483), (183, 177, 304, 470)]}
这里,值为元组列表。
您可以使用:
new_dict = {u'person': L}
输出:
{u'person': [(334, 269, 461, 482), (182, 178, 307, 471),(336, 268, 466, 483), (183, 177, 304, 470)]}
我有一个元组列表。例如:
L = [(334, 269, 461, 482), (182, 178, 307, 471),(336, 268, 466, 483), (183, 177, 304, 470)]
列表的长度有时会发生变化,它不是恒定的但键是相同的(例如,u'person')
key = u'person'
我试图从键和列表创建字典,不幸的是,它只用了第一个元组。 输出是:
{u'person': (334, 269, 461, 482)}
这里的值是元组,但我希望输出是:
{u'person': [(334, 269, 461, 482), (182, 178, 307, 471),(336, 268, 466, 483), (183, 177, 304, 470)]}
这里,值为元组列表。
您可以使用:
new_dict = {u'person': L}
输出:
{u'person': [(334, 269, 461, 482), (182, 178, 307, 471),(336, 268, 466, 483), (183, 177, 304, 470)]}