“Анаграммы Python” Ответ

Как написать код для анаграммы в Python

def anagramCheck2(str1,str2):  
    # Convert string into lists  
    list1 = list(str1)  
    list2 = list(str2)  
    # Sort the list value  
    list1.sort()  
    list2.sort()  
  
    position = 0  
    matches = True  
  
    while position < len(str1) and matches:  
        if list1[position]==list2[position]:  
            position = position + 1  
        else:  
            matches = False  
  
    return matches  
Chioma Anaeze

Анаграммы Python

from collections import defaultdict

def findAnagrams(input_str):
    anagram = defaultdict(list)

    for word in input_str:
        anagram[str(sorted(word))].append(word)
    return list(anagram.values())
Famous Frog

Ответы похожие на “Анаграммы Python”

Вопросы похожие на “Анаграммы Python”

Больше похожих ответов на “Анаграммы Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования