我有一个如下列表...
[{u'taxOnTaxInd': True, u'calTypePrcnt': True, u'name': u'VAT', u'taxOnTax': {u'calTypePrcnt': True, u'name': u'St on VAT', u'taxFacter': 5}, u'taxFacter': 10.0}, {u'taxOnTaxInd': True,u'calTypePrcnt': True, u'name': u'GST', u'taxOnTax': {u'calTypePrcnt': True, u'name': u'GST', u'taxFacter': 5}, u'taxFacter': 20.0}]
我需要将上面的列表转换为字典格式,如下所示。
{u'taxOnTaxInd': True, u'calTypePrcnt': True, u'name': u'VAT', u'taxOnTax': {u'calTypePrcnt': True, u'name': u'St on VAT', u'taxFacter': 5}, u'taxFacter': 10.0}, {u'taxOnTaxInd': True,u'calTypePrcnt': True, u'name': u'GST', u'taxOnTax': {u'calTypePrcnt': True, u'name': u'GST', u'taxFacter': 5}, u'taxFacter': 20.0}
如何从python中获取此信息。
答案 0 :(得分:0)
这是一个包含2个元素的列表,这些元素是2个字典。
# Your list
your_list = [{u'taxOnTaxInd': True, u'calTypePrcnt': True, u'name': u'VAT', u'taxOnTax': {u'calTypePrcnt': True, u'name': u'St on VAT', u'taxFacter': 5}, u'taxFacter': 10.0}, {u'taxOnTaxInd': True,u'calTypePrcnt': True, u'name': u'GST', u'taxOnTax': {u'calTypePrcnt': True, u'name': u'GST', u'taxFacter': 5}, u'taxFacter': 20.0}]
在python列表中是元素的集合。在这些情况下,它是2个词典的集合。您可以提取这两个词典并将它们分开,如下所示:
dict_1 = your_list[0]
dict_2 = your_list[1]
# Do whatever you want with them
或者您可以将列表转换为字典:
your_dict = {x: your_list[x] for x in range(len(your_list))}
其中x
为键且等于0,1等,而值为your_list
的字典元素。