数据集处理-list和str之间的转换
问题描述
在python中时常需要从字符串类型str中提取元素到一个数组list中,例如str是一个逗号隔开的姓名名单,需要将每个名字提取到一个元素为str型的list中。
如姓名列表str = ‘Alice, Bob, John’,需要将其提取为name_list = [‘Alice’, ‘Bob’, ‘John’]。
解决方案
1️⃣ str转为list
str = 'abc,def,ghi'
a = str.split(',')
print(a)
# 输出
['abc','def','ghi']
2️⃣ list转换为str
a = ','.join(['abc','def','ghi'])
print(a)
#输出
'abc,def,ghi'