[解決済み] Python でのリスト内包やジェネレータ式のための行継続
2022-11-06 08:22:04
質問
非常に長いリストを理解するために、どのように分割することになりますか?
[something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long]
また、改行するときに「♪」を使うのを嫌がる人がいるのをどこかで見たことがあります。 というのを見たことがありますが、なぜなのでしょうか?その理由は何なのでしょうか?
どのように解決するのですか?
[x
for
x
in
(1,2,3)
]
は問題なく動作するので、ほとんど好きなようにできます。個人的には
[something_that_is_pretty_long
for something_that_is_pretty_long
in somethings_that_are_pretty_long]
その理由は
\
があまり評価されないのは、それが
末尾
に表示され、目立たないか、余分なパディングが必要で、行の長さが変わったときに修正しなければならないことです。
x = very_long_term \
+ even_longer_term_than_the_previous \
+ a_third_term
このような場合は、parensを使用します。
x = (very_long_term
+ even_longer_term_than_the_previous
+ a_third_term)
関連
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] Pandasのカラム名のリネーム
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み] Pythonで改行(行継続)をするにはどうしたらいいですか?
-
[解決済み] ジェネレータ式とリスト内包の比較
-
[解決済み] Pandasのデータフレームでタプルの列を分割するにはどうしたらいいですか?
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DataFrameの文字列、dtypeがobjectの場合
-
[解決済み] 前月の日時オブジェクトを返す
-
[解決済み] Pythonのマルチプロセッシングプールimap_unorderedの呼び出しの進捗を表示しますか?
-
[解決済み] Pythonです。未束縛のメソッドを束縛する?
-
[解決済み] 辞書のキーと値を交換するにはどうすればよいですか?
-
[解決済み] タプルのリストを複数のリストに変換するには?
-
[解決済み] Pythonのargparseを使った隠し引数の作成
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] Python Logging でログメッセージが2回表示される件
-
[解決済み] Flask でグローバル変数はスレッドセーフか?リクエスト間でデータを共有するには?