[Python]ディクショナリから抽出、見やすいフォーマットにする

Python

ディクショナリから抽出したはいいものの、
プリントしても中身がそのまま出てきてしまう場合の解決方法です。

問題

list = [
{
'name': 'Instagram',
'follower_count': 346,
'description': 'Social media platform',
'country': 'United States'
}
]

上記を

print(random.choice(list))

で、そのまま抽出すると

'name': 'Instagram', 'follower_count': 346, 'description': 'Social media platform', 'country': 'United States'

こうなります。
どう整形するのが適切でしょうか?
方法はいくつかありそうです。

シンプルな方法を紹介します。

解決方法

account_name = account_a["name"]
account_descr = account_a["description"]
account_country = account_a["country"]
print(f"{account_name}, a {account_descr}, from{account_country}")

それぞれを変数に代入してあげて、まとめて出す方法です。

Instagram, a Social media platform, from United States

これで綺麗にでました。

対戦ありがとうございます。

コメント

タイトルとURLをコピーしました