回答編集履歴
2
見栄えの修正
answer
CHANGED
@@ -10,7 +10,8 @@
|
|
10
10
|
[参考サイト](https://weblabo.oscasierra.net/python/python3-beginning-file-list.html)
|
11
11
|
|
12
12
|
###追記
|
13
|
-
|
13
|
+
「for文を二重で使う」ことについて
|
14
|
+
|
14
15
|
すみません。for文だとやりにくいのでWhile文に訂正します。
|
15
16
|
例えば、
|
16
17
|
```Python3
|
1
解説の追加
answer
CHANGED
@@ -2,9 +2,28 @@
|
|
2
2
|
↓
|
3
3
|
それらのパスの配列を作成
|
4
4
|
↓
|
5
|
-
|
5
|
+
While文を2重で使い、全通りを実行する
|
6
6
|
|
7
7
|
この流れでやってみてはどうでしょうか。
|
8
8
|
フォルダ内検索では、globというモジュールがあります。
|
9
9
|
|
10
|
-
[参考サイト](https://weblabo.oscasierra.net/python/python3-beginning-file-list.html)
|
10
|
+
[参考サイト](https://weblabo.oscasierra.net/python/python3-beginning-file-list.html)
|
11
|
+
|
12
|
+
###追記
|
13
|
+
####「for文を二重で使う」ことについて
|
14
|
+
すみません。for文だとやりにくいのでWhile文に訂正します。
|
15
|
+
例えば、
|
16
|
+
```Python3
|
17
|
+
a=np.array([1,2,3,4,5,6]) #import numpy as np は省略
|
18
|
+
```
|
19
|
+
という配列があったとき、While文を2つ用いて
|
20
|
+
|
21
|
+
```Python3
|
22
|
+
i=0
|
23
|
+
while i<a.shape[0]-1: #a.shape[0]はaの要素数を表します。
|
24
|
+
j=i+1
|
25
|
+
while j<a.shape[0]:
|
26
|
+
print("{}と{}の組み合わせ".format(a[i],a[j]))
|
27
|
+
```
|
28
|
+
|
29
|
+
このようにすることで、配列内の全要素の組み合わせを作り出すことができます。
|