python 常见数据类型转换
浏览量:1084
1、转整数
>>> i='1' >>> type(i) <class 'str'> >>> type(int(i)) <class 'int'>
2、转浮点数
>>> f=1 >>> type(f) <class 'int'> >>> type(float(f)) <class 'float'>
3、转字符串
>>> i=1 >>> type(i) <class 'int'> >>> type(int(i)) <class 'int'>
4、字符串转列表
>>> s = 'abc' >>> lst=list(s) >>> lst ['a', 'b', 'c'] >>> >>> s='abc 123' >>> s.split() ['abc', '123']
5、列表转元组
>>> lst
['a', 'b', 'c']
>>> t=tuple(lst)
>>> t
('a', 'b', 'c')6、元组转列表
>>> t
('a', 'b', 'c')
>>> lst=list(t)
>>> lst
['a', 'b', 'c']7、字典格式字符串转字典
>>> s = '{"a": 1, "b": 2, "c": 3}'
>>> type(s)
<class 'str'>
>>> d=eval(s)
>>> d
{'a': 1, 'c': 3, 'b': 2}
>>>
>>> type(d)
<class 'dict'>
>>> import json
>>> s = '{"a": 1, "b": 2, "c": 3}'
>>> json.loads(s)
{'a': 1, 'c': 3, 'b': 2}
>>> d = json.loads(s)
>>> d
{'a': 1, 'c': 3, 'b': 2}
>>> type(d)
<class 'dict'>
神回复
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。