strings.anagrams

Attributes

all_anagrams

data

word_by_signature

word_list

Functions

anagram(→ list[str])

Return every anagram of the given word from the dictionary.

signature(→ str)

Return a word's frequency-based signature.

Module Contents

strings.anagrams.anagram(my_word: str) list[str]

Return every anagram of the given word from the dictionary.

>>> anagram('test')
['sett', 'stet', 'test']
>>> anagram('this is a test')
[]
>>> anagram('final')
['final']
strings.anagrams.signature(word: str) str

Return a word’s frequency-based signature.

>>> signature("test")
'e1s1t2'
>>> signature("this is a test")
' 3a1e1h1i2s3t3'
>>> signature("finaltest")
'a1e1f1i1l1n1s1t2'
strings.anagrams.all_anagrams
strings.anagrams.data: str
strings.anagrams.word_by_signature
strings.anagrams.word_list