Python3.6では、あなたはキーでフォーマットを使用することができ、3.xの古いバージョンのf
文字列
>>> mydict = {
... 'Jackson' :['One', 'Two', 'Three'],
... 'Jeffery' :['Four','Five', 'Six']
... }
>>> for k,v in mydict.items():
... print(f"{k} {' '.join(v)}")
...
Jackson One Two Three
Jeffery Four Five Six
を使用することができます
>>> for k,v in mydict.items():
... print("{k} {vstr}".format(k=k, vstr=" ".join(v)))
...
Jackson One Two Three
Jeffery Four Five Six
又は位置
>>> for k,v in mydict.items():
... print("{} {}".format(k, " ".join(v)))
...
Jackson One Two Three
Jeffery Four Five Six
あなたが簡潔になりたい場合は、あなたもちょうど開梱タプルを使用することができます(ただし、出力形式を変更する必要がある場合、それはかなり柔軟性がないのですが)
>>> for k, v in mydict.items():
... print(k, *v)
...
Jackson One Two Three
Jeffery Four Five Six
'for'ループは次のようになります追求して良いアイデアを持って、あなたが特定の問題に戻って苦労した場合は、行くとしています。注意: 'str.join()'もあなたの将来にあるかもしれません。 – AChampion
私はdownvoteを理解していますが、元に戻ってしまうと、これがdupでない限り有用なQ/Aになるようです。ちょっと標準的なようだ。 –
あなたは何か特定のものがあなたの進歩を妨げるかどうか試してみるべきです –