Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
My dict is not good
#4
Hey. Thx for replying!

The file with name "coded" contains permutations of a second file "words", and some random alphanumeric strings that I have to filter.
Its like 'blablah<EOL>', and EOL is stripped so we are left with a clean list of strings in "coded" on the 4th line.

I have tried to operate on the alphabetic level but it takes ages just to show me all possible permutations of strings in file 'coded' to compare it:
#   coding=utf-8
import os, itertools
coded, words = open("scrambled-words.txt", "r", encoding="UTF-8"), open("dictionary.txt", encoding="UTF-8")
coded, words = [x.strip('\n') for x in coded], [x.strip('\n') for x in words]

def unmask(coded, words):
    perms = []
    for x in coded:
         perms = ([''.join(x) for x in itertools.permutations(x)])
         print(*perms, sep="\n")
                        

unmask(coded, words)
So my idea is to check it on a binary level and thats what funciton binary_ops is about.
If ascii sum of string is the same then and only then it will compare the letters.I thought it would be nice and handy for a start to get a dict like "word" : "summed ascii value" but Im stuck here, somehow I cant make a dict like that.
Reply


Messages In This Thread
My dict is not good - by blackknite - Sep-22-2019, 02:03 PM
RE: My dict is not good - by ichabod801 - Sep-22-2019, 02:49 PM
RE: My dict is not good - by ndc85430 - Sep-22-2019, 02:50 PM
RE: My dict is not good - by blackknite - Sep-22-2019, 03:22 PM
RE: My dict is not good - by perfringo - Sep-23-2019, 03:22 AM
RE: My dict is not good - by wavic - Sep-23-2019, 08:21 AM
RE: My dict is not good - by blackknite - Sep-23-2019, 09:29 AM
RE: My dict is not good - by wavic - Sep-23-2019, 10:01 AM
RE: My dict is not good - by blackknite - Sep-23-2019, 10:44 AM
RE: My dict is not good - by buran - Sep-23-2019, 10:10 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Sort a dict in dict cherry_cherry 4 80,964 Apr-08-2020, 12:25 PM
Last Post: perfringo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020