class BrotherWord(object):
def __init__(self, word_list, search_word):
self.word_list = word_list
self.search_word = search_word
def sum_num(self):
if len(self.word_list) == 0:
return 0
temp_list = []
for wd in self.word_list:
if self.search_word == wd or len(self.search_word) != len(wd):
continue
temp_search = [self.search_word[i] for i in range(len(self.search_word))].sort()
temp_wd = [wd[i] for i in range(len(wd))].sort()
if temp_search == temp_wd:
temp_list.append(wd)
print(len(temp_list))
print(temp_list)
if __name__ == '__main__':
word_list = ['abc', 'bca', 'cab',]
search_word = 'abc'
word_sum = BrotherWord(word_list, search_word)
word_sum.sum_num()