検索

ホームページ  >  に質問  >  本文

python 中如何格式化数据

(
    (1, '10.121.1.1:4730'), 
    (2, '127.0.0.1:4730'),
    (3, '127.0.0.1:4730')
)

如何格式化为以下格式 用python

{
    '10.121.1.1:4730':
        [(1, '10.121.1.1:4730')], 
    '127.0.0.1:4730':
        [(2, '127.0.0.1:4730'), (3, '127.0.0.1:4730')]
}
天蓬老师天蓬老师2788日前600

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-04-17 17:55:37

    @dokelung と @松林 2 人によって提供された提案に基づいています

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:55:37

    これは採用されていますが、まだ言及することができます:
    この setdefault を見ると、collections.defaultdict を思い出します。受け入れられるパラメーターは、デフォルトの初期化タイプまたは関数です。 。実際には、もっと簡潔にすることもできます

    リーリー

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:55:37

    上は配列、下は dict() シリアル番号の後の JSON です。配列を走査して辞書に連結し、JSON を出力するだけです。

    リーリー

    返事
    0
  • キャンセル返事