Python: Erhalte gemeinsame Zeichen aus Strings

8

Also, eine neue Frage: Ich suche nach dem kleinsten (und schönsten) Weg, zwei Strings zu vergleichen und als separate Strings zurückzukommen:

  • Alle üblichen Zeichen,
  • Die ungewöhnlichen Zeichen (alle Zeichen, aber ohne die üblichen Zeichen)
  • Zeichen, die für eine Zeichenfolge eindeutig sind.

... mit Python (oder Perl, wenn es einfacher ist - aber vorzugsweise Python). Beispiel:

%Vor%

a_minus_b ist ganz einfach ... aber wenn es eine dieser ausgefallenen One-Liner-Möglichkeiten gibt, dann bin ich offen.

%Vor%

Es ist ein bisschen wie boolesche Operationen auf Strings.

(Und ein enormer Bonus für jeden, der einen Weg finden kann, der alle gewöhnlichen / ungewöhnlichen Zeichen aus einer beliebigen Anzahl von Zeichenfolgen als Eingabe zurückgibt. Das wäre in der Tat sehr praktisch.)

Wie auch immer, danke allen!

    
Jollywatt 16.07.2013, 02:18
quelle

2 Antworten

9

Verwenden Sie set :

%Vor%     
jason 16.07.2013, 02:22
quelle
-3
%Vor%

Grund, warum wir gebraucht haben, hier einstellen - & gt; Ссылка

    
Sahil Nagpal 07.02.2018 10:52
quelle

Tags und Links