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_List - Fatal编程技术网

Python 将列表元素转换为单个字符串

Python 将列表元素转换为单个字符串,python,string,list,Python,String,List,我在此表格中有一个列表: [ ['3', ',', '1', ',', '0', ',', '2', ',', '0'], ['2', ',', '1', ',', '0', ',', '0', ',', '0'], ['0', ',', '1', ',', '0', ',', '3', ',', '0'] ] 我试图将其放入一个平面列表中,其中每个元素都是子列表内容的内容,作为新列表中的一个字符串: ['3,1,0,2,0','2,1,0,0,0','0,1,0,3,0'] 我试过这个:

我在此表格中有一个列表:

[
['3', ',', '1', ',', '0', ',', '2', ',', '0'],
['2', ',', '1', ',', '0', ',', '0', ',', '0'],
['0', ',', '1', ',', '0', ',', '3', ',', '0']
]
我试图将其放入一个平面列表中,其中每个元素都是子列表内容的内容,作为新列表中的一个字符串:

['3,1,0,2,0','2,1,0,0,0','0,1,0,3,0']
我试过这个:

for subs in newBallots:
  for i in subs:
     transferedBallots.append(str(i))
但它只会在自己的列表元素中生成每个字符:

['3'、'、'、'1'、'、'、'0'、'、'、'2'、'、'0'、'2'、'、'、'1'、'、'、'0'、'0'、'0'、'1'、'0'、'0'、'1'、'1'、'3'、'0'、'0']
有什么建议吗?

对于新分配的潜艇:
transferdBallots.append(“.join(subs))
对于新分配的潜艇:
transferdBallots.append(“.join(subs))

列表理解应该有效。 我假设子列表中的逗号通常是要删除的元素。否则它可能是另一个要检查的列表

my_list=[['3', ',', '1', ',', '0', ',', '2', ',', '0'], ['2', ',', '1', ',', '0', ',', '0', ',', '0'], ['0', ',', '1', ',', '0', ',', '3', ',', '0']]
my_list_concat=[",".join([v1 for v1 in v if v1 != ","]) for v in my_list]
输出:

>>> my_list_concat
['3,1,0,2,0', '2,1,0,0,0', '0,1,0,3,0']

清单理解应该有效。 我假设子列表中的逗号通常是要删除的元素。否则它可能是另一个要检查的列表

my_list=[['3', ',', '1', ',', '0', ',', '2', ',', '0'], ['2', ',', '1', ',', '0', ',', '0', ',', '0'], ['0', ',', '1', ',', '0', ',', '3', ',', '0']]
my_list_concat=[",".join([v1 for v1 in v if v1 != ","]) for v in my_list]
输出:

>>> my_list_concat
['3,1,0,2,0', '2,1,0,0,0', '0,1,0,3,0']

我应该在变量名中使用newbalot,而不是我的_列表。我的错。我应该在变量名中使用newbalot而不是我的_列表。我的错。