回答編集履歴

1

edit

2018/02/16 06:11

投稿

mkgrei
mkgrei

スコア8560

test CHANGED
@@ -5,3 +5,43 @@
5
5
  3.並び替えたインデックスを取得して、
6
6
 
7
7
  4.並び替えればできます。
8
+
9
+
10
+
11
+ ```python
12
+
13
+ import glob
14
+
15
+ import datetime
16
+
17
+ import subprocess
18
+
19
+
20
+
21
+ run = subprocess.getoutput
22
+
23
+
24
+
25
+ run('mkdir datasets')
26
+
27
+ for k in range(2015, 2017):
28
+
29
+ for i in range(1, 13):
30
+
31
+ for j in range(1, 28):
32
+
33
+ run('touch datasets/{0}.{1}.{2}'.format(k, i, j))
34
+
35
+
36
+
37
+ folder = glob.glob('./datasets/*')
38
+
39
+
40
+
41
+ ds = [datetime.date(*map(int, f.split('/')[-1].split('.'))) for f in folder]
42
+
43
+
44
+
45
+ ans = [f for f,d in sorted(zip(folder, ds), key=lambda x: x[1])]
46
+
47
+ ```