Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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_String_Python 3.x_List_Pyspark - Fatal编程技术网

python中从字符串列表到列表列表的转换

python中从字符串列表到列表列表的转换,python,string,python-3.x,list,pyspark,Python,String,Python 3.x,List,Pyspark,我有一个PySpark行的列表,如下所示: data_list_array = [Row(url='[a,b,c]'),Row(url='[d,b,c]')] my_list = [(i.url) for i in data_list_array] print(my_list) 还我 ['[a,b,c]', '[d,b,c]'] 但我希望我的最终数据如下: [['a','b','c'], ['d','b','c']] 还有其他方法可以将字符串列表转换为列表列表吗?所需的\u输出=[s[1:

我有一个PySpark
行的列表,如下所示:

data_list_array = [Row(url='[a,b,c]'),Row(url='[d,b,c]')]
my_list = [(i.url) for i in data_list_array]
print(my_list)
还我

['[a,b,c]', '[d,b,c]']
但我希望我的最终数据如下:

[['a','b','c'], ['d','b','c']]
还有其他方法可以将字符串列表转换为列表列表吗?

所需的\u输出=[s[1:-1]。在我的\u列表中为s拆分(',')]

您的最终数据无效。您需要在字符串周围加引号。您可以对我的列表中的x执行
[x.strip([]).split(“,”)
,但似乎您应该在创建
数据列表数组的上游解决问题。虽然这适用于这里发布的特定示例,但它不能很好地概括(假设数据包含有效的逗号或方括号)?我是说,你想在内部列表中存储什么?串?变量,也许?相关:@JosuéCortina我正在尝试创建一个
gensim
字典,如下所示:我面临的唯一问题是pyspark将单词列表作为字符串返回给我,就像我上面提到的那样