回答編集履歴

8

修正

2017/11/30 11:49

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -52,4 +52,4 @@
52
52
 
53
53
  ・ 慣れると簡潔で読みやすい
54
54
 
55
- ・ Pythonやってる感が出る
55
+ ・ Python使いこなしてる感が出る

7

追記

2017/11/30 11:49

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -41,3 +41,15 @@
41
41
  dst_list = [i for i in range(100) if '3' in str(i)]
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+ **内包表記を使うと...**
48
+
49
+ ・ 速度面で有利
50
+
51
+ ・ 行数が減る
52
+
53
+ ・ 慣れると簡潔で読みやすい
54
+
55
+ ・ Pythonやってる感が出る

6

リンク修正

2017/11/30 11:49

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ---
18
18
 
19
- 一般に内包表記は[速度も速く](https://qiita.com/y__sama/items/a2c458de97c4aa5a98e7)、(慣れれば)読みやすく簡潔です。
19
+ 一般に内包表記は[速度も速く](https://qiita.com/y__sama/items/a2c458de97c4aa5a98e7#%E9%80%9F%E5%BA%A6)、(慣れれば)読みやすく簡潔です。
20
20
 
21
21
 
22
22
 

5

リンク追加

2017/11/30 11:41

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ---
18
18
 
19
- 一般に内包表記は速度も速く、(慣れれば)読みやすく簡潔です。
19
+ 一般に内包表記は[速度も速く](https://qiita.com/y__sama/items/a2c458de97c4aa5a98e7)、(慣れれば)読みやすく簡潔です。
20
20
 
21
21
 
22
22
 

4

修正

2017/11/30 11:40

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
File without changes

3

追記

2017/11/30 11:36

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -17,3 +17,27 @@
17
17
  ---
18
18
 
19
19
  一般に内包表記は速度も速く、(慣れれば)読みやすく簡潔です。
20
+
21
+
22
+
23
+ 例:3の含まれる数字だけを抽出
24
+
25
+ ```Python
26
+
27
+ dst_list = []
28
+
29
+ for i in range(100):
30
+
31
+ if '3' in str(i):
32
+
33
+ dst_list.append(i)
34
+
35
+ ```
36
+
37
+
38
+
39
+ ```Python
40
+
41
+ dst_list = [i for i in range(100) if '3' in str(i)]
42
+
43
+ ```

2

よく見たらあんまり参考にならない

2017/11/30 11:36

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -16,6 +16,4 @@
16
16
 
17
17
  ---
18
18
 
19
- 質問者様の[過去の質問](https://teratail.com/questions/102567)での私の回答が一つの実例になるかと思います。
20
-
21
19
  一般に内包表記は速度も速く、(慣れれば)読みやすく簡潔です。

1

追記

2017/11/30 11:34

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -11,3 +11,11 @@
11
11
  効率よく空のリストを生成する方法より先に、
12
12
 
13
13
  空のリストを要しないコーディングを意識した方がよいかと思います。
14
+
15
+
16
+
17
+ ---
18
+
19
+ 質問者様の[過去の質問](https://teratail.com/questions/102567)での私の回答が一つの実例になるかと思います。
20
+
21
+ 一般に内包表記は速度も速く、(慣れれば)読みやすく簡潔です。