如何使用';转换基于字符的响应数据;使用Python创建字符串数组
我正在使用python并从流中读取数据 我的代码如下所示如何使用';转换基于字符的响应数据;使用Python创建字符串数组,python,Python,我正在使用python并从流中读取数据 我的代码如下所示 mpc_list = result.response() print("%r" %mpc_list) 我得到的结果是:'1\r\n4\r\n10' 而绝版(mpc_列表)如下所示: 1 4 10 因为数组是用character对象创建的,所以当我尝试迭代“mpc_list”数组时,我得到了4个基于字符的元素,而不是三个基于字符串的对象,它们是1,4,1,0 如何将现有数据'1\r\n4\r\n10'转换为字符
mpc_list = result.response()
print("%r" %mpc_list)
我得到的结果是:'1\r\n4\r\n10'
而绝版(mpc_列表)如下所示:
1
4
10
因为数组是用character对象创建的,所以当我尝试迭代“mpc_list”数组时,我得到了4个基于字符的元素,而不是三个基于字符串的对象,它们是1,4,1,0
如何将现有数据
'1\r\n4\r\n10'
转换为字符串数组,如[“1”、“4”、“10”]
?您可以尝试使用拆分()
输出:
data
['1', '4', '10']
您不能在\r\n
上拆分吗?请学习Python字符串操作教程。查找split
方法<代码>mpc\U列表。拆分(“\r\n”)
应该完成大部分工作。
data
['1', '4', '10']