回答編集履歴

1

追記

2018/12/02 07:56

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,9 +1,25 @@
1
1
  Python3.2以降であれば、[functools.lru_cache](https://docs.python.jp/3/library/functools.html#functools.lru_cache)が使えます。
2
+
3
+ Python2.7のサポートは2020年に終了されますので、乗り換えを強く推奨します。
2
4
 
3
5
 
4
6
 
5
- 古いバージョンをどうしても使いたいなら、サードパーティライブラリを利用すると楽です。
7
+ どうしても古いバージョンを使いたいなら、サードパーティライブラリを利用すると楽です。
6
8
 
7
9
  [StackOverflow - memoization library for python 2.7](https://stackoverflow.com/questions/11815873/memoization-library-for-python-2-7)
8
10
 
9
11
  [GitHub - repoze/repoze.lru](https://github.com/repoze/repoze.lru)
12
+
13
+
14
+
15
+ コードの書き方について
16
+
17
+ ---
18
+
19
+ teratailには、コードを見やすく表示する機能があります。
20
+
21
+ 質問編集画面を開き、コードを選択した状態で<code>ボタンを押してください。
22
+
23
+ ![Python](56957fe805d9d7befa7dba6a98676d2b.gif)
24
+
25
+ 特にPythonの場合、インデントが崩れるとコードの意味が変わってしまいます。