数据类型转换

十六进制字符串转换成十进制
int('12',16)   -->  18
int('0x12',16)   -->  18

十进制转为十六进制
hex(10) ---> '0xa'

十进制转换成字符串
str(10) --->'10'

字符串转换成十进制数
int('10') --> 10

字符串转列表
list('python')
['p', 'y', 't', 'h', 'o', 'n']

列表转字符串
''.join(list)
a = ['p', 'y', 't', 'h', 'o', 'n']
''.join(a)
'python'

字符串转元组
tuple('python')
('p', 'y', 't', 'h', 'o', 'n')

元组转字符串
''.join(tuple)
a = ('p', 'y', 't', 'h', 'o', 'n')
''.join(a)
'python'

字典转换成列表
    字典的items()方法
test = {
    'a': '123',
    'b': [4,5,6],
    'c': (7,8)
}
test.items()
[('a', '123'), ('c', (7, 8)), ('b', [4, 5, 6])]


列表转为字典
dict()
a = [('a', '123'), ('c', (7, 8)), ('b', [4, 5, 6])]
dict(a)
{'a': '123', 'c': (7, 8), 'b': [4, 5, 6]}

posted on 2017-10-25 23:53  song-liang  阅读(170)  评论(0编辑  收藏  举报

导航