Skip to content

Instantly share code, notes, and snippets.

View nucklehead's full-sized avatar

Jean Evans Pierre nucklehead

View GitHub Profile
@nucklehead
nucklehead / example_inline.py
Created June 17, 2020 20:53
Python nested defaultdict
>>> bb = nested_defaultdict({'a':{'b': 1000}})
>>> bb['c']['e']['f']['g'] = 2000
>>> bb
defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'a': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'b': 1000}), 'c': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'e': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'f': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'g': 2000})})})})
>>> bb['a']['c']['f']['g'] = 3000
>>> bb
defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'a': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'b': 1000, 'c': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'f': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'g': 3000})})}), 'c': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'e': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'f': defaultdict(<function nested_defaultdict at 0x7fcb514bcb70>, {'g': 2000})})})})
>>> import json
>>> json
@nucklehead
nucklehead / kreyol-stopwords.json
Created September 11, 2020 13:11
Translated and cleaned up NLTK's list of Haitian kreyol stopwords
[
"nou",
"tankou",
"la",
"soti",
"koupe",
"kijan",
"desann",
"sou",
"non",