17 lines
416 B
Python
17 lines
416 B
Python
#!/usr/bin/env python
|
|
|
|
|
|
animals = ['OWL', 'Badger', 'bushbaby', 'Tiger', 'Wombat', 'GORILLA', 'AARDVARK']
|
|
|
|
# {KEY: VALUE for VAR ... in ITERABLE if CONDITION}
|
|
d = {a.lower(): len(a) for a in animals} # <1>
|
|
|
|
print(d, '\n')
|
|
|
|
words = ['unicorn', 'stigmata', 'barley', 'bookkeeper']
|
|
|
|
d = {w:{c:w.count(c) for c in sorted(w)} for w in words} # <2>
|
|
|
|
for word, word_signature in d.items():
|
|
print(word, word_signature)
|