[解決済み] タプルのリストを複数のリストに変換するには?
2022-07-04 03:52:28
質問
タプルのリストがあり、複数のリストに変換したいとします。
例えば、タプルのリストが
[(1,2),(3,4),(5,6),]
Pythonの組み込み関数で、これを変換するものはないでしょうか。
[1,3,5],[2,4,6]
これは簡単なプログラムでよいのです。ただ、Pythonにこのような組み込み関数があるのかが気になるところです。
どのように解決するのですか?
組み込み関数
zip()
を使えば、ほぼ思い通りになります。
>>> list(zip(*[(1, 2), (3, 4), (5, 6)]))
[(1, 3, 5), (2, 4, 6)]
唯一の違いは、リストではなくタプルを取得することです。 リストへの変換は
list(map(list, zip(*[(1, 2), (3, 4), (5, 6)])))
関連
-
[解決済み] リストのリストからフラットなリストを作るには?
-
[解決済み] リスト内のアイテムのインデックスを検索する
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] リストが空かどうかを確認するにはどうすればよいですか?
-
[解決済み] リストの最後の要素を取得する方法
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み] リストとタプルの違いは何ですか?
-
[解決済み] Pythonの「名前付きタプル」とは何ですか?
-
[解決済み] Python 2 で HEAD HTTP リクエストを送信するには?
-
[解決済み] Python のモック patch.object を使って、他のメソッド内で呼び出されたメソッドの戻り値を変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Spyderを仮想環境で動作させるには?
-
[解決済み] ネストしたdictからのPythonデータクラス
-
[解決済み] Python で、クラスオブジェクトを dict にキャストするにはどうしたらいいですか?
-
[解決済み] なぜPython 3.5はPython 3.4に比べてstr.translateがずっと速いのですか?
-
[解決済み] リストスライスの割り当てはどのように行われるのですか?
-
[解決済み] pandasのデータフレームでカスタムソートする
-
[解決済み] sqlalchemy の declarative ORM 拡張機能で複数カラムのインデックスを使用する場合
-
[解決済み] pandas DataFrameへのメタ情報/メタデータの追加
-
[解決済み] readonlyプロパティをmockでモックするには?
-
[解決済み] 2ウェイ/リバースマップ[重複]について