やりたい事
①文字列を1つ1つ要素としてリストに入れる
②1つ1つ要素としてリストに入れた文字を文字列にする。
#①文字列を1つ1つ要素としてリストに入れる
'Hello'
↓
['H', 'e', 'l', 'l', 'o']
#②1つ1つ要素としてリストに入れた文字を文字列にする。
['H', 'e', 'l', 'l', 'o']
↓
'Hello'
動作
前提
プログラム
strs = 'Hello'
print(strs)
print(type(strs))
出力
Hello
<class 'str'>
①文字列を1つ1つ要素としてリストに入れる
やる事:**list()**に入れるだけ
プログラム
strs = 'Hello'
strs_list = list(strs) #←ここだけ
print(strs_list)
print(type(strs_list))
出力
['H', 'e', 'l', 'l', 'o']
<class 'list'>
②1つ1つ要素としてリストに入れた文字を文字列にする。
やる事:空のlistを作成して1要素ずつ足していく。
プログラム
strs = 'Hello'
strs_list = list(strs)
new_strs = '' #文字列にする用の空リストを作成
for i in range(len(strs_list)):
new_strs += strs_list[i]
print(new_strs)
print(type(new_strs))
出力
Hello
<class 'str'>