作者:于志军贵冰卿 | 来源:互联网 | 2023-09-18 15:55
a=[{"a":30},{"c":("a","=","c")}]
我需要"c"
的值。
for x in a[1].values():
for j in x:
print(j,end=" ")
这是我的解决方案,但是如果您还有其他解决方案,请告诉我。
您可以简单地说
for element in a[1]['c']:
print(element,end=" ")
,
>>> print(' '.join(*a[1].values()))
a = c
,
如果只需要打印值,则可以将元组解压缩为print
的参数:
print(*a[1]['c'])
,
使用comprehension可以达到相同的结果:
>>> a=[{"a":30},{"c":("a","=","c")}]
>>> print(*(_ for _ in a[1]['c']))
a = c
>>>