如何让这个函数只返回值“Accounting”
def getowner():
z = [{u'_ref': u'network/ZG5zLm5ldHdvcmskMTAuMTAwLjEwMC4wLz90jLzA:10.100.100.0/24/default', u'extattrs': {u'Owner': {u'value': u'Accounting'}}}]
return ((h['value']) for h in z['Owner'])
z = getowner()
print z
我收到错误TypeError: list indices must be integers, not str
由于周围的方括号,您的
z
变量是一个数组(一个元素)。以下是我如何访问您所拥有的内容:将代码更改为:
相关问题 更多 >
编程相关推荐