Maciej Litwiniuk
2006-01-14 14:23:18 UTC
Witam,
przy okazji moich ostatnich zabaw zapragnąłem dzielić tekst, np. po spacji.
No i pojawił się problem przy takiej konstrukcji:
s = "a l a m a"
print s.split(" ")
Co daje w wyniku
['a', 'l', 'a', '', '', 'm', 'a']
zamiast oczekiwanej przeze mnie postaci:
['a', 'l', 'a', '', 'm', 'a']
Zasadniczo chodzi o ładowanie kolejnych znaków z pliku i odpowiednie ich od
siebie oddzielanie - np. spacją właśnie. Pojawia się jednak problem, gdy
jednym ze znaków do zczytania jest właśnie spacja. Jest jakaś animagiczna
metoda, jak to obejść? A, pisanie ciągiem ( :) ) , czy też pickle nie
wchodzą w grę.
Z góry dziękuję za odpowiedź.
Pozdrawiam,
M. Litwiniuk
przy okazji moich ostatnich zabaw zapragnąłem dzielić tekst, np. po spacji.
No i pojawił się problem przy takiej konstrukcji:
s = "a l a m a"
print s.split(" ")
Co daje w wyniku
['a', 'l', 'a', '', '', 'm', 'a']
zamiast oczekiwanej przeze mnie postaci:
['a', 'l', 'a', '', 'm', 'a']
Zasadniczo chodzi o ładowanie kolejnych znaków z pliku i odpowiednie ich od
siebie oddzielanie - np. spacją właśnie. Pojawia się jednak problem, gdy
jednym ze znaków do zczytania jest właśnie spacja. Jest jakaś animagiczna
metoda, jak to obejść? A, pisanie ciągiem ( :) ) , czy też pickle nie
wchodzą w grę.
Z góry dziękuję za odpowiedź.
Pozdrawiam,
M. Litwiniuk
--
@: maciej na litwiniuk w .net ][ GG#: 243970 ][ JID: ***@chrome.pl
gpg key: http://litwiniuk.net/maciej_litwiniuk.asc
@: maciej na litwiniuk w .net ][ GG#: 243970 ][ JID: ***@chrome.pl
gpg key: http://litwiniuk.net/maciej_litwiniuk.asc