Dne úterý 05 září 2006 14:39 Martin Jedlička napsal(a): > Zdravim, mel bych takovy dotaz. Potreboval bych vedet, jak dlouhy > retezec rozdelim na mensi (vlozim enter misto mezery, pokud je retezec > delsi jak nejaka delka). Mam proste dlouhy string a potreboval bych ho > rozdelit na na vice stringu oddelene entrem. Enter vkladat vzdy, kdy je > retezec napr. delsi nez 100 znaku. Zacal jsem tak, ze spocitam pocet > slov a znaku retezce, ale nevim, jak dal (jak spravne vkladat ty entery).
>>> s = '''foo bar
... jambadadam'''
>>> s
'foo bar\njambadadam'
>>> l = s.split()
>>> l
['foo', 'bar', 'jambadadam']
>>> n = '\n'.join(l)
>>> n
'foo\nbar\njambadadam'
>>> print n
foo
bar
jambadadam
pokud vyzadujes, aby se pred tim zkontrolovala delka reteze, pak
if len(s) > 100:
l = s.split()
ale mozna jsem se domotal v zadani ;)
neni treba dekovat, mam rad bilou cokoladu...
p.
pgpZJFmdlI8lB.pgp
Description: PGP signature
_______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
