Python3 文字列を分解するには?また、文字列を連結するには?

Python Python

[文字列]
‘12345’
‘abcde’

[‘1′,’2′,’3′,’4′,’5’]
[‘a’,’b’,’c’,’d’,’e’]
にするには、

スライス(?)
空リストを作ってforループして.appendで送り込む(?)
少し悩んでしまった。。


strings = '1234567890'  #strings(変数)に文字列を代入
strings = list(str)     #リスト関数を使う
print(strings)     
#['1','2','3','4','5']と出力される

【注意点】
文字列でなくてはいけない、INT(数値)ではエラーになってしまう。

さらに戻してみたい。


strings = ['1','2','3','4','5']
strings = ''.join(s) #joinメソッド(クォーテーションの間の文字で結合する、この場合は無白)
print(strings)  #'12345'と出力

成功!

コメント