#!/usr/bin/env python3with open("google-10000-english.txt", "r") as f:    words = [w.strip() for w in f.readlines()]sorted = {}for w in words:    wsort = list(w)    wsort.sort()    wsort = "".join(wsort)    if wsort in sorted:        sorted[wsort].append(w)    else:        sorted[wsort] = [w]collisions = 0for wk in sorted:    if len(sorted[wk]) == 1: continue    collisions += 1    print(sorted[wk])    print("---")print(collisions, len(words), 100.0 * float(collisions) / len(words))collisions = 0for wk in sorted:    collidews = sorted[wk]    for i in range(len(collidews):            for j in range(i+1, len(collidews))    collisions += 1    print(sorted[wk])    print("---")