| Deutsch English Français Italiano |
|
<65660fc0$0$6447$426a34cc@news.free.fr> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!1.us.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!cleanfeed1-a.proxad.net!nnrp5-1.free.fr!not-for-mail
From: yves <yves@free.invalid>
Subject: Re: Tricher au scrabble...
Newsgroups: fr.comp.lang.python
References: <uk4fm4$852n$1@dont-email.me>
MIME-Version: 1.0
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Date: 28 Nov 2023 16:05:20 GMT
Lines: 44
Message-ID: <65660fc0$0$6447$426a34cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 28 Nov 2023 17:05:20 CET
NNTP-Posting-Host: 91.175.128.103
X-Trace: 1701187520 news-4.free.fr 6447 91.175.128.103:42388
X-Complaints-To: abuse@proxad.net
Bytes: 1679
Le Tue, 28 Nov 2023 11:33:38 +0100, Dominique a écrit:
> Bonjour,
>
> Je m'amuse à faire un logiciel de triche au Scrabble. J'ai bien les
> presque 350 000 mots en français au format txt.
>
> Voici mes débuts :
>
> -----------------------------------------
> f=open('/home/USER/dico.txt')
> scrabble=dict()
> for i in f:
> j=i[:-1]
> mot=list(j)
> mot.sort() mot=''.join(mot) scrabble[str(mot)]=j
> del (mot)
> del (i)
> del(j)
> del (f)
> print('Création du dictionnaire terminée')
> Comment verriez-vous les choses ?
J'aime bien cogiter sur du concret limpide.
Un petit exemple minimal pour la partie "création de dictionnaire" :
En entrée :
dico.txt :
pomme
fraise
orange
En sortie :
le dictionnaire scrabble :
{'emmop': 'pomme', 'aefirs': 'fraise', 'aegnor': 'orange'}
@+
--
Yves