如何在 python 中打印元组内的列表

如何在 python 中打印元组内的列表

我在元组中得到了列表。至少我认为我有这个(我没有编码): nvts = {"high": [], "medium": [], "low": [], "log": []} 我想打印“high”、“medium”等里面的值。

我尝试了一个 for 循环: for a, *b in nvts: print(a, ' '.join(map(str, b)))

但它给我的输出是: h i g h m e di u m ...

有人能帮我打印出正确的内容吗?

此致

答案1

我不太明白您是否想要每个键的值,如果是的话,类似于:

nvts = {"high": [], 
        "medium": ["value1"], 
        "low": ["value 2","value 3"], 
        "log": ["more value", "even more value"]}

print("\n".join([item for sublist in nvts.values() for item in sublist]))

输出:

value1
value 2
value 3
more value
even more value

如果你只想打印密钥:

print("\n".join(nvts.keys()))

输出

high
medium
low
log

相关内容