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.

Attachment: pgpZJFmdlI8lB.pgp
Description: PGP signature

_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem