Re: Tricher au scrabble...

Liste des GroupesRevenir à fcl python 
Sujet : Re: Tricher au scrabble...
De : yves (at) *nospam* free.invalid (yves)
Groupes : fr.comp.lang.python
Date : 28. Nov 2023, 22:16:49
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <65664ab1$0$8256$426a34cc@news.free.fr>
References : 1 2 3
User-Agent : Pan/0.149 (Bellevue; 4c157ba)
Le 28 Nov 2023 16:19:20 GMT, Stefan Ram a écrit:

dico = 'pomme', 'fraise', 'orange'
scrd ={ ''.join( sorted( mot )) : mot for mot in dico }
print( scrd )

ah oui, ça c'est du concis.

Sympathique  :

print(sorted('citron')

Résultat :
['c', 'i', 'n', 'o', 'r', 't']

Mais pas facile à décrypter avant d'avoir bien étudié cette syntaxe.

avec la version étendue, on constate aussi la limite de l'approche par ce
dictionnaire :

dico = 'pomme', 'fraise', 'orange', 'baver', 'brave'
scrd ={ ''.join( sorted( mot )) : mot for mot in dico }
print( scrd )


{'emmop': 'pomme', 'aefirs': 'fraise', 'aegnor': 'orange', 'aberv':
'brave'}

Comme ça :
srcd1 = {mot : ''.join( sorted( mot )) for mot in dico}
print(srcd1)

Résultat:

{'pomme': 'emmop', 'fraise': 'aefirs', 'orange': 'aegnor', 'baver':
'aberv', 'brave': 'aberv'}

Ensuite, il reste à écrire le code pour faire une inversion key/value qui
traite le cas des anagrammes.

@+
--
Yves

Date Sujet#  Auteur
28 Nov 23 * Tricher au scrabble...23Dominique
28 Nov 23 +* Re: Tricher au scrabble...2Stefan Ram
28 Nov 23 i`- Re: Tricher au scrabble...1Dominique
28 Nov 23 +* Re: Tricher au scrabble...13Stefan Ram
28 Nov 23 i+* Re: Tricher au scrabble...11Dominique
1 Dec 23 ii`* Re: Tricher au scrabble...10yves
1 Dec 23 ii `* Re: Tricher au scrabble...9yves
2 Dec 23 ii  `* Re: Tricher au scrabble...8Michel
7 Dec 23 ii   `* Re: Tricher au scrabble...7yves
7 Dec 23 ii    +- Re: Tricher au scrabble...1Michel
7 Dec 23 ii    +- Re: Tricher au scrabble...1Thierry Pinelli
7 Dec 23 ii    `* Re: Tricher au scrabble...4Stefan Ram
7 Dec 23 ii     +- Re: Tricher au scrabble...1Thierry Pinelli
7 Dec 23 ii     +- Re: Tricher au scrabble...1yves
7 Dec 23 ii     `- Re: Tricher au scrabble...1yves
28 Nov 23 i`- Re: Tricher au scrabble...1Michel
28 Nov 23 +* Re: Tricher au scrabble...5yves
28 Nov 23 i+* Re: Tricher au scrabble...2yves
29 Nov 23 ii`- Re: Tricher au scrabble...1Dominique
28 Nov 23 i`* Re: Tricher au scrabble...2Stefan Ram
28 Nov 23 i `- Re: Tricher au scrabble...1yves
28 Nov 23 `* Re: Tricher au scrabble...2Michel
29 Nov 23  `- Re: Tricher au scrabble...1Dominique

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal