( (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')] }
欢迎选择我的课程,让我们一起见证您的进步~~
@dokelung と @松林 2 人によって提供された提案に基づいています
これは採用されていますが、まだ言及することができます: この setdefault を見ると、collections.defaultdict を思い出します。受け入れられるパラメーターは、デフォルトの初期化タイプまたは関数です。 。実際には、もっと簡潔にすることもできます
上は配列、下は dict() シリアル番号の後の JSON です。配列を走査して辞書に連結し、JSON を出力するだけです。
@dokelung と @松林 2 人によって提供された提案に基づいています
リーリーこれは採用されていますが、まだ言及することができます:
リーリーこの setdefault を見ると、collections.defaultdict を思い出します。受け入れられるパラメーターは、デフォルトの初期化タイプまたは関数です。 。実際には、もっと簡潔にすることもできます
上は配列、下は dict() シリアル番号の後の JSON です。配列を走査して辞書に連結し、JSON を出力するだけです。
リーリー