Übereinstimmende Python-Wörter mit demselben Index in der Zeichenfolge

8

Ich habe zwei Strings gleicher Länge und möchte Wörter mit demselben Index zusammenbringen. Ich versuche auch, aufeinanderfolgende Matches zu erreichen, wo ich Probleme habe.

Zum Beispiel habe ich zwei Strings

%Vor%

Was ich suche, ist das Ergebnis:

%Vor%

Mein aktueller Code ist wie folgt:

%Vor%

Was gibt mir:

%Vor%

Jede Anleitung oder Hilfe wäre willkommen.

    
GNMO11 21.04.2015, 15:15
quelle

4 Antworten

10

Das Finden übereinstimmender Wörter ist ziemlich einfach, aber es ist ziemlich schwierig, sie in zusammenhängende Gruppen zu setzen. Ich schlage vor, groupby zu verwenden.

%Vor%

Ergebnis:

%Vor%     
Kevin 21.04.2015, 15:16
quelle
3
___ answer29776365 ___

Das Finden übereinstimmender Wörter ist ziemlich einfach, aber es ist ziemlich schwierig, sie in zusammenhängende Gruppen zu setzen. Ich schlage vor, %code% zu verwenden.

%Vor%

Ergebnis:

%Vor%     
___ qstntxt ___

Ich habe zwei Strings gleicher Länge und möchte Wörter mit demselben Index zusammenbringen. Ich versuche auch, aufeinanderfolgende Matches zu erreichen, wo ich Probleme habe.

Zum Beispiel habe ich zwei Strings

%Vor%

Was ich suche, ist das Ergebnis:

%Vor%

Mein aktueller Code ist wie folgt:

%Vor%

Was gibt mir:

%Vor%

Jede Anleitung oder Hilfe wäre willkommen.

    
___ qstnhdr ___ Übereinstimmende Python-Wörter mit demselben Index in der Zeichenfolge ___ answer29776465 ​​___

Eine Vereinfachung Ihres Codes wäre:

%Vor%

Dann müssen wir verfolgen, ob wir gerade ein Wort gefunden haben, machen wir es mit einer Flag-Variable.

%Vor%     
___ answer29776865 ___

Nun Kevins Antwort ist die beste und treffendste. Ich habe versucht, es so brutal zu machen. Es sieht nicht gut aus, aber macht den Job, ohne Importe

%Vor%

Ausgabe

%Vor%     
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ tag123string ___ Eine Zeichenfolge ist eine endliche Abfolge von Symbolen, die üblicherweise für Text verwendet wird, manchmal jedoch auch für beliebige Daten. ___ answer29776840 ___

Vielleicht nicht sehr elegant, aber es funktioniert:

%Vor%

Ergebnis:

%Vor%     
___ tag123matching ___ Bei Fragen zur Mustererkennung, Verwendung von Zeichenfolgen oder Baumstrukturen. Im Gegensatz zur Mustererkennung muss die hier beschriebene Übereinstimmung in der Regel exakt sein. ___
Matt Davidson 21.04.2015 15:21
quelle
1

Nun Kevins Antwort ist die beste und treffendste. Ich habe versucht, es so brutal zu machen. Es sieht nicht gut aus, aber macht den Job, ohne Importe

%Vor%

Ausgabe

%Vor%     
Bhargav Rao 21.04.2015 15:38
quelle
0

Vielleicht nicht sehr elegant, aber es funktioniert:

%Vor%

Ergebnis:

%Vor%     
Don 21.04.2015 15:37
quelle

Tags und Links