Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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_Python 3.x_Dictionary - Fatal编程技术网

Python 水平打印多个词典

Python 水平打印多个词典,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,我有多本字典: dict1 = {"Hello": [1, 2, 3], "World": [1,2]} dict2 = {"Hello": [1], "World":[2]} dict3 = {"Test": [1]} 我试图根据每个字典中的键和值水平打印这些字典。它将打印一个标题(单词、Dict1、Dict2、Dict3…等等),然后在正确的位置水平打印每个词典中的后续单词和值 示例输出: Word, Dict1, Dict2, Dict3 Hello, 1:2:3, 1, Worl

我有多本字典:

dict1 = {"Hello": [1, 2, 3], "World": [1,2]} 
dict2 = {"Hello": [1], "World":[2]}
dict3 =  {"Test": [1]}
我试图根据每个字典中的键和值水平打印这些字典。它将打印一个标题(单词、Dict1、Dict2、Dict3…等等),然后在正确的位置水平打印每个词典中的后续单词和值

示例输出:

Word, Dict1, Dict2, Dict3
Hello, 1:2:3, 1, 
World, 1:2, 2, 
Test, , , 1
目前,我正在使用(我可以稍后修复格式,现在只关注在正确的位置打印正确的值):

我当前在“所有可能的密钥”分配中遇到以下错误:

TypeError: can only concatenate list (not "dict_keys") to list

有什么想法吗

y.keys()
不返回列表。使用
列表(y.keys())

更改为
列表(y.keys())
?啊,非常感谢。我知道这是件小事。
TypeError: can only concatenate list (not "dict_keys") to list