Python オブジェクトの型変換を行う関数


整数に変換

print int('123') #=> 123

print int(12.6) #=> 12


小数に変換

print float(111) #=> 111.0


文字列に変換

print str(123) + '45' #=> '12345'


リストに変換

print list((1, 2, 3)) #=> [1, 2, 3]

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


タプルに変換

print tuple([1, 2, 3]) #=> (1, 2, 3)

print tuple('ABC') #=> ('A', 'B', 'C')


bool値に変換

print bool(1) #=> True

print bool('') #=> False


set型に変換

print set([1, 2, 3, 2, 4, 3]) #=> set([1, 2, 3, 4])


辞書型に変換

dict_list = [
    ['apple', 3],
    ['orange', 5],
]

print dict(dict_list) #=> {'orange': 5, 'apple': 3}