文字列からリストへの変換
1 2 3 |
s = 'string' lst = list(s) print(lst) # ['s', 't', 'r', 'i', 'n', 'g'] |
リストから文字列への変換
1 2 |
lst = ['s', 't', 'r', 'i', 'n', 'g'] print("".join(lst)) # string |
リストから文字列に変換するときに、区切り文字を指定できる。
1 2 |
lst = ['s', 't', 'r', 'i', 'n', 'g'] print("-".join(lst)) # s-t-r-i-n-g |
区切りは2文字以上でもok。
1 2 |
lst = ['s', 't', 'r', 'i', 'n', 'g'] print(", ".join(lst)) # s, t, r, i, n, g |