diff --git a/README.md b/README.md index c125ca392..c59f0a865 100644 --- a/README.md +++ b/README.md @@ -107,19 +107,13 @@ def spread(arg): ret.append(i) return ret - def deep_flatten(arr): + +def deep_flatten(arr): result = [] - result.extend(spread(list(map(lambda x : deep(x) if type(x) == list else x,arr)))) + result.extend( + spread(list(map(lambda x: deep(x) if type(x) == list else x, arr)))) return result - - - - - - - - ``` ```python @@ -288,7 +282,7 @@ from random import randint def shuffle(arr): temp_arr = deepcopy(arr) m = len(temp_arr) - while(m): + while (m): m -= 1 i = randint(0, m) temp_arr[m], temp_arr[i] = temp_arr[i], temp_arr[m] @@ -335,16 +329,17 @@ def zip(*args, fillvalue=None): max_length = max([len(arr) for arr in args]) result = [] for i in range(max_length): - result.append([args[k][i] if i < len(args[k]) - else None for k in range(len(args))]) + result.append([ + args[k][i] if i < len(args[k]) else None for k in range(len(args)) + ]) return result ``` ``` python -zip(['a', 'b'], [1, 2], [True, False]); // [['a', 1, True], ['b', 2, False]] -zip(['a'], [1, 2], [True, False]); // [['a', 1, True], [None, 2, False]] -zip(['a'], [1, 2], [True, False], fill_value = '_'); // [['a', 1, True], ['_', 2, False]] +zip(['a', 'b'], [1, 2], [True, False]) // [['a', 1, True], ['b', 2, False]] +zip(['a'], [1, 2], [True, False]) // [['a', 1, True], [None, 2, False]] +zip(['a'], [1, 2], [True, False], fill_value = '_') // [['a', 1, True], ['_', 2, False]] ``` ## Credits diff --git a/scripts/lint.py b/scripts/lint.py index 7d060c466..bfe053161 100644 --- a/scripts/lint.py +++ b/scripts/lint.py @@ -1,4 +1,5 @@ import autopep8 +from yapf.yapflib.yapf_api import FormatCode import re import os files = os.listdir('snippets') diff --git a/snippets/deep_flatten.md b/snippets/deep_flatten.md index 71f9c9b2f..0e52e1c15 100644 --- a/snippets/deep_flatten.md +++ b/snippets/deep_flatten.md @@ -16,19 +16,13 @@ def spread(arg): ret.append(i) return ret - def deep_flatten(arr): + +def deep_flatten(arr): result = [] - result.extend(spread(list(map(lambda x : deep(x) if type(x) == list else x,arr)))) + result.extend( + spread(list(map(lambda x: deep(x) if type(x) == list else x, arr)))) return result - - - - - - - - ``` ```python diff --git a/snippets/shuffle.md b/snippets/shuffle.md index d37e74581..56281deae 100644 --- a/snippets/shuffle.md +++ b/snippets/shuffle.md @@ -14,7 +14,7 @@ from random import randint def shuffle(arr): temp_arr = deepcopy(arr) m = len(temp_arr) - while(m): + while (m): m -= 1 i = randint(0, m) temp_arr[m], temp_arr[i] = temp_arr[i], temp_arr[m] diff --git a/snippets/zip.md b/snippets/zip.md index 28d4f2cf6..e0a8c4c72 100644 --- a/snippets/zip.md +++ b/snippets/zip.md @@ -11,8 +11,9 @@ def zip(*args, fillvalue=None): max_length = max([len(arr) for arr in args]) result = [] for i in range(max_length): - result.append([args[k][i] if i < len(args[k]) - else None for k in range(len(args))]) + result.append([ + args[k][i] if i < len(args[k]) else None for k in range(len(args)) + ]) return result ```