回答編集履歴

1

追加

2020/11/09 07:58

投稿

bsdfan
bsdfan

スコア4794

test CHANGED
@@ -7,3 +7,5 @@
7
7
  {k: v for k, v in [('name', name), ('add', add), ('age', age)] if v is not None}
8
8
 
9
9
  ```
10
+
11
+ これだと、name, addがNoneのときにも省かれてしまいますので、それがダメな場合は if の判定に `k == 'age'` も追加してください