LeetCode | 49.字母异位词分组

输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
输出: [["bat"],["nat","tan"],["ate","eat","tea"]]

利用字典属性,排序后插入

strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
temp_dict = {}
for i in strs:
    sort_str = "".join(sorted(i))
    if sort_str not in temp_dict:
        temp_dict[sort_str] = [i]
    else:
        temp_dict[sort_str].append(i)

print([i for i in temp_dict.values()])
原文地址:https://www.cnblogs.com/gaodi2345/p/15095041.html