我正在尝试探索python中的图像标记算法。
client.algo("deeplearning/IllustrationTagger/0.2.5")
client.algo("deeplearning/InceptionNet/1.0.3")
但这和这个问题不太相关,因为它适用于一般的字典。
for dict in dictList:
print(dict)
这是输出:
//{'safe': 0.9950032234191896}
//{'questionable': 0.004409242421388626}
//{'explicit': 0.00011681715113809332}
我可以很好地使用钥匙:
for dict in dictList:
for key in dict:
print(key)
//safe
//questionable
//explicit
但当我试图解开密钥和值时:
for dict in dictList:
for key, value in dict:
print(key)
print(value)
我得到这个错误:
for key, value in dict:
ValueError: too many values to unpack (expected 2)
如何访问密钥和值?
编辑:我将obj和array重命名为dict和list,以避免与Javascript符号混淆。
像这样-首先:
第二个(python 3):
对于python 2,可以使用
for key, value in d.iteritems()
相关问题 更多 >
编程相关推荐