String mit for in Zweiergruppen zerlegen
Hallo zusammen,
ich lerne momentan Python und versuche für ein kleines Testprogramm einen string mithilfe von "for" in Zweiergruppen zu zerlegen
(und dann innerhalb der for-Schleife mit diesen Gruppen weiter zu arbeiten).
Ich habe schon recherchiert, ob man das mit zusätzlichen Parametern lösen kann, aber nichts gefunden...
Ich hoffe mir kann jemand weiterhelfen
Vielen Dank im Voraus
LG
ich lerne momentan Python und versuche für ein kleines Testprogramm einen string mithilfe von "for" in Zweiergruppen zu zerlegen
(und dann innerhalb der for-Schleife mit diesen Gruppen weiter zu arbeiten).
Ich habe schon recherchiert, ob man das mit zusätzlichen Parametern lösen kann, aber nichts gefunden...
Ich hoffe mir kann jemand weiterhelfen
Vielen Dank im Voraus
LG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1111772655
Url: https://administrator.de/contentid/1111772655
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
7 Kommentare
Neuester Kommentar
einen string mithilfe von "for" in Zweiergruppen zu zerlegen
Das ist ziemlich schwammig beschrieben und kann vieles bedeuten.Du meinst das vereinfacht so gemeint?
mystring = "Zeile1:Data1\nZeile2:Data2\nZeile3:Data3"
for line in mystring.split("\n"):
col = line.split(":")
print(col)
print(col[1])
Wenn ja, das lässt sich auch mittels Dictionary auch "schöner" machen
https://stackoverflow.com/questions/30020707/python-how-to-convert-lines ...
d= {}
mystring = "Zeile1:Data1\nZeile2:Data2\nZeile3:Data3"
for line in mystring.split("\n"):
key,value = line.strip().split(":")
d[key] = value
print(d['Zeile1'])
/evo
Moin @BadBatchCoder,
Eventuell hilft eine andere Lektüre besser beim lernen.
http://python4kids.net/how2think/kap07.htm
Oder eine Lerngruppe im Allgemeinen
https://www.sivakids.de/python-kinder/
Gruß
C.C.
Eventuell hilft eine andere Lektüre besser beim lernen.
http://python4kids.net/how2think/kap07.htm
Oder eine Lerngruppe im Allgemeinen
https://www.sivakids.de/python-kinder/
Gruß
C.C.
Zitat von @BadBatchCoder:
Es soll also nach jedem zweiten Zeichen unterteilt werden, nicht wie normalerweise bei for nach jedem einzelnen Zeichen.
Ach so na dannEs soll also nach jedem zweiten Zeichen unterteilt werden, nicht wie normalerweise bei for nach jedem einzelnen Zeichen.
import re
mystring = "teststring"
for x in re.findall('.{2}',mystring):
print(x)
Scheint eine nützliche Seite für Python-Anfänger zu sein, (nicht nur für Kids...)
Zitat von @clubmaster:
Scheint eine nützliche Seite für Python-Anfänger zu sein, (nicht nur für Kids...)
Scheint eine nützliche Seite für Python-Anfänger zu sein, (nicht nur für Kids...)
Ist Sie auch. Nur leider ist einiges noch im Entstehen. 😉
Ob für Kinder oder Einsteiger ist erstmal zweitrangig. Oft kommt es auf den Schreibstil des Autors an. 😆
Die einen brauchen Fakten, die anderen die lange Fassung.
Gruß
C.C.