Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Python中的字典解压元组_Python_Dictionary_Tuples - Fatal编程技术网

用Python中的字典解压元组

用Python中的字典解压元组,python,dictionary,tuples,Python,Dictionary,Tuples,我有一个包含多个字典的元组,我希望将它们解压缩以供进一步使用 假设我有这个: tuple_to_add = {'name': 'custom1', 'value': 'first value'},{'name': 'custom2', 'value': 'second value'} 我想重复一下 我试过类似的方法,但没有给我答案: for value, name in tuple_to_add: print(value) print(name) 字典不能

我有一个包含多个字典的元组,我希望将它们解压缩以供进一步使用

假设我有这个:

tuple_to_add = {'name': 'custom1', 'value': 'first value'},{'name': 'custom2', 'value': 'second value'}
我想重复一下 我试过类似的方法,但没有给我答案:

    for value, name in tuple_to_add:
       print(value)
       print(name)

字典不能像元组和列表那样解包。如果您有一个元组的元组,那么您的打印方式会很好:

tuple_to_add = ('custom1', 'first value'), ('custom2', 'second value')
for name, value in tuple_to_add:
    # do whatever you want
您可以简单地迭代元组并获取实际的字典对象,您可以使用这些对象获取所有必要的信息:

for dc in tuple_to_add:
    print(dc['value'])
    print(dc['name'])

字典不能像元组和列表那样解包。如果您有一个元组的元组,那么您的打印方式会很好:

tuple_to_add = ('custom1', 'first value'), ('custom2', 'second value')
for name, value in tuple_to_add:
    # do whatever you want
您可以简单地迭代元组并获取实际的字典对象,您可以使用这些对象获取所有必要的信息:

for dc in tuple_to_add:
    print(dc['value'])
    print(dc['name'])

谢谢那就行了!在遍历元组时,只需考虑每个元素的类型。每个元素都是一个dict,所以请将其视为dict。谢谢!那就行了!在遍历元组时,只需考虑每个元素的类型。每个元素都是一个dict,所以将其视为一个dict。