[解決済み] if文によるリスト内包
2022-07-15 06:56:08
質問
2つのイテラブルを比較し、両方のイテラブルに現れる項目を表示したい。
>>> a = ('q', 'r')
>>> b = ('q')
# Iterate over a. If y not in b, print y.
# I want to see ['r'] printed.
>>> print([ y if y not in b for y in a])
^
しかし、これは無効な構文エラーになります。
^
が置かれています。
このlamba関数は何が間違っているのでしょうか?
どのように解決するのですか?
順番を間違えている その
if
の後にあるべきで
for
(の中にある場合を除き
if-else
三項演算子)
[y for y in a if y not in b]
しかし、これならうまくいくだろう。
[y if y not in b else other_value for y in a]
関連
-
[解決済み] リストのリストからフラットなリストを作るには?
-
[解決済み] リスト内のアイテムのインデックスを検索する
-
[解決済み] リストが空かどうかを確認するにはどうすればよいですか?
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] リスト内包型辞書の作成
-
[解決済み] リスト内包のif/else
-
[解決済み] リスト内包とラムダ+フィルタの比較
-
[解決済み] リスト理解 vs マップ
-
[解決済み] googletransがエラー 'NoneType' オブジェクトに 'group' 属性がない、と言って動かなくなった。
-
[解決済み] Pythonで文字列が数字で始まるかどうかを判断するには?
最新
-
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を仮想環境で動作させるには?
-
[解決済み] タプルのリストを複数のリストに変換するには?
-
[解決済み] 範囲指定された浮動小数点数のランダムな配列を生成します。
-
[解決済み] Ctrl-CでPythonスクリプトを終了できない
-
[解決済み] Pythonでマルチプロセッシングキューを使うには?
-
[解決済み] Python で、クラスオブジェクトを dict にキャストするにはどうしたらいいですか?
-
[解決済み] and "と "or "はブール値以外ではどのように作用するか?
-
[解決済み] 集合からランダムな選択? python
-
[解決済み] Pythonで文字列が数字で始まるかどうかを判断するには?
-
[解決済み] 条件を満たした場合にNumpyの要素を置き換える