十六进制字符串转换成十进制
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]}