From 93e13d7f58060ce99931b9173269e09d6599e3e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jure=20=C5=A0orn?= <sornjure@gmail.com> Date: Sat, 22 Dec 2018 11:21:13 +0100 Subject: [PATCH] Defaultdict --- README.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c884fe7..2abb5bf 100644 --- a/README.md +++ b/README.md @@ -55,10 +55,11 @@ Dictionary ``` ```python -collections.defaultdict(<type>) # Creates a dictionary with default values of type. -collections.OrderedDict() # Creates ordered dictionary. -dict(<list>) # Initiates a dict from list of key/value pairs. -dict(zip(keys, values)) # Initiates a dict from two lists. +collections.defaultdict(<type>) # Creates a dictionary with default value of type. +collections.defaultdict(lambda: 1) # Creates a dictionary with default value 1. +collections.OrderedDict() # Creates ordered dictionary. +dict(<list>) # Initiates a dict from list of key/value pairs. +dict(zip(keys, values)) # Initiates a dict from two lists. {k: v for k, v in <dict>.items() if k in <list>} # Filters a dict by keys. ``` @@ -641,6 +642,12 @@ while True: break ``` +### Recursion Limit +```python +>>> sys.getrecursionlimit() +1000 +>>> sys.setrecursionlimit(10000) +``` JSON ----