文字列とキャラクタの操作

呼称: 文字列とキャラクタ
目的: 文字列とキャラクタを行ったり来たり
特徴: 知っていると何かの際に便利
用例:
備考: 他にも色々ありそう

#!/bin/env python

s = "abc"
char = ['d', 'e', 'f']

# string -> char
print "s2c :", [x for x in s]

# char -> string
print "c2s :", "".join(char)

# combination
print "cmbS :", str.join(char)
print "cmbL :", map((lambda x : x + s), char)

# reverse string
print "rev :", s[::-1], char[::-1]

実行結果。

s2c : ['a', 'b', 'c']
c2s : def
cmbS : dabceabcf
cmbL : ['dabc', 'eabc', 'fabc']
rev : cba ['f', 'e', 'd']