2011-07-17 13 views
7

Zastanawiałem się, czy pyton miał wbudowaną funkcję podobną dodzielenie i łączenie ciąg

string->list 

i list->string w systemie.

Na przykład chciałbym włączyć "abc" w ['a','b','c'] i odwrotnie za pomocą wbudowanej funkcji.

Odpowiedz

12

String do listy:

>>> list('abc') 
['a', 'b', 'c'] 

Lista ciąg:

>>> ''.join(['a', 'b', 'c']) 
'abc' 
+0

To jest niesamowite! Dzięki wielkie. – LostLin

0

Podział na podstawie listy ze zrozumieniem [c for c in theString] .. i połączyć je ponownie przy użyciu ''.join(theList). Istnieją inne sposoby.