Skip to content

Instantly share code, notes, and snippets.

@JimDennis
Created September 7, 2021 07:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JimDennis/38a401cd73dfffc85b3c9f425d33fa55 to your computer and use it in GitHub Desktop.
Save JimDennis/38a401cd73dfffc85b3c9f425d33fa55 to your computer and use it in GitHub Desktop.
dic = {}
for idx, char in enumerate (string):
if char! =' ':
if char not in dic:
dic [char] = [idx]
else:
dic [char].append(idx)
@JimDennis
Copy link
Author

JimDennis commented Sep 7, 2021

Compare this to:

from collections import defaultdict
d = defaultdict(list)
for i,c in enumerate(s):
    if c != ' ':
        d[c].append(i)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment