回答編集履歴

1

追記

2021/09/24 23:57

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -6,10 +6,30 @@
6
6
 
7
7
  ```
8
8
 
9
- で駄目な理由。
9
+ や`print(*swt)`で駄目な理由。
10
10
 
11
11
  これをするのにどうしてリスト内包が必要なのか? という必然性。
12
12
 
13
13
 
14
14
 
15
15
  が説明されるべきと思います。
16
+
17
+
18
+
19
+ ----
20
+
21
+
22
+
23
+ リスト内包表記はリストという**データ構造**をオブジェクトを生成するという目的の構文ですs
24
+
25
+ そしてリストをprintした時の挙動はリストオブジェクトの方に書かれています。
26
+
27
+
28
+
29
+ リストに対して「このように表示したい」というコードは、リストの挙動を変更しない限りできません。
30
+
31
+ それは無理なので、オブジェクトを生成するコードの外に書かなければなりません。
32
+
33
+
34
+
35
+ 「やりたいこと」に対して「リスト内包を使いたい」という前提が合っていません。