Code: Alles auswählen
a = 'aaa bbb ccc'
b = a.split(' ')
c = []
for i in b:
if i:
c.append(i)
d = tuple(c)
print(d)
Code: Alles auswählen
a = 'aaa bbb ccc'
b = a.split(' ')
c = []
for i in b:
if i:
c.append(i)
d = tuple(c)
print(d)
Code: Alles auswählen
import re
a = 'aaa bbb ccc'
print(re.split('\s+',a))
Code: Alles auswählen
from itertools import filterfalse
text = "aaa bbb\tccc"
tuple(filterfalse(str.isspace, text))
Danke, funktioniert prima:snafu hat geschrieben:Einfach tuple(s.split()) reicht auch.
Code: Alles auswählen
if 'minsize' in kwargs:
minsize = kwargs.pop('minsize')
if isinstance(minsize,str):
minsize = minsize.split()
self.minsize(*minsize)
Danke Sirius3, txt.isspace() klingt gut, habe ich hier aber nicht gefunden: https://docs.python.org/2/library/string.htmlSirius3 hat geschrieben:@Alfons Mittelmeyer: da gibt es vieles: das offensichtliche `txt.isspace()`, aber auch exotisches wie `bool(txt.strip())` oder `bool(txt.split())`.