python数据类型转换
Posted 偶神采飞扬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python数据类型转换相关的知识,希望对你有一定的参考价值。
1.list转str
列表转换为字符串
num = [\'1\',\'2\',\'3\',\'4\']
\'\'.join(num)
输出:‘1234’
注意:当列列表内的元素为数字的时候,需要先转成字符型,在进行转换。
2.str转换成list
num = ‘1234’
list(num)
输出:[\'1\',\'2\',\'3\',\'4\']
3.tuple转换成list
4.list转换成tuple
5.list转换为dict
(1)先通过zip()函数李亮亮组合成键值对
(2)嵌套list转换为dict
6.dict转换成list
把字典的key和value分开成两个列表展示
7.list转换成set
使用set()函数,顺便会把list内的重复元素去除
8.tuple转换为str
9.字符串转换成列表、元组、集合、字典
# 字符串转列表 s = \'aabbcc\' list(s) # [\'a\', \'a\', \'b\', \'b\', \'c\', \'c\'] # 字符串转元组 tuple(s) # (\'a\', \'a\', \'b\', \'b\', \'c\', \'c\') # 字符串转集合 set(s) # {\'a\', \'b\', \'c\'} # 字符串转字典 dic2 = eval("{\'name\':\'haha\', \'age\':18}")
以上是关于python数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章
python 用于数据探索的Python代码片段(例如,在数据科学项目中)