Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用';转换基于字符的响应数据;使用Python创建字符串数组_Python - Fatal编程技术网

如何使用';转换基于字符的响应数据;使用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'转换为字符

我正在使用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'
转换为字符串数组,如
[“1”、“4”、“10”]

您可以尝试使用
拆分()

输出:

data
['1', '4', '10']

您不能在
\r\n
上拆分吗?请学习Python字符串操作教程。查找
split
方法<代码>mpc\U列表。拆分(“\r\n”)
应该完成大部分工作。
data
['1', '4', '10']