python提取str型list、dict、tuple、set
相信大家从网页爬取数据后,进行数据处理时难免会遇到字符串型的list(如:list_in_str = '["Pandas", "Numpy"]'
)、dict(如:dict_in_str = '{"Pandas": "真鸡儿好用", "Numpy": "巨好用"}'
)、tuple(如:tuple_in_str = '("Pandas", "Numpy")'
)、set(如:set_in_str = '{"Pandas", "Numpy"}'
)等,下面告诉大家两种实用的方法进行数据提取:
ast.literal_eval
方法:
tag_xx = ast.literal_eval(xx_in_str)
import ast
tuple_in_str = "('Pandas', 'Numpy')"
print(tuple_in_str