Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.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,我希望将字符串列表转换为长字符串列表。例如,我希望将['c++','python','sklearn','java']转换为['c++','python','sklearn','java']。也就是说,原始列表有一些字符串,目标列表应该有一个长字符串,其中包括小字符串 我尝试了''。加入[s中元素的strelem],但结果不在列表中 s = ['c++', 'python', 'sklearn', 'java'] listToStr = ' '.join([str(elem) for elem

我希望将字符串列表转换为长字符串列表。例如,我希望将['c++','python','sklearn','java']转换为['c++','python','sklearn','java']。也就是说,原始列表有一些字符串,目标列表应该有一个长字符串,其中包括小字符串

我尝试了''。加入[s中元素的strelem],但结果不在列表中

s = ['c++', 'python', 'sklearn', 'java']
listToStr = ' '.join([str(elem) for elem in s])
print listToStr
print [str(s)[1:-1]]
预期产出为:

["'c++', 'python', 'sklearn', 'java'"]
实际输出为:

c++ python sklearn java

用逗号连接,添加单引号并将其放入列表:

myList= [", ".join(["'"+elem+"'" for elem in s])]

用逗号连接,添加单引号并将其放入列表:

myList= [", ".join(["'"+elem+"'" for elem in s])]

这可以通过使用一行代码和无循环/连接来完成,方法是将列表转换为字符串并去掉括号。然后将其包装在一个列表中

s = ['c++', 'python', 'sklearn', 'java']
listToStr = ' '.join([str(elem) for elem in s])
print listToStr
print [str(s)[1:-1]]

这可以通过使用一行代码和无循环/连接来完成,方法是将列表转换为字符串并去掉括号。然后将其包装在一个列表中

s = ['c++', 'python', 'sklearn', 'java']
listToStr = ' '.join([str(elem) for elem in s])
print listToStr
print [str(s)[1:-1]]

我忍不住要问你为什么要这么做。我忍不住要问你为什么要这么做。我相信应该是。加入。。。基于他的问题。谢谢,它应该在加入之前添加单引号和add。不创建内部列表并使用。格式会更有效率。这也减轻了做strelem的负担,我不知道你为什么这么做。输入显然是字符串[,.join'{}.formattelem for elem in s]我认为应该是.join。。。基于他的问题。谢谢,它应该在加入之前添加单引号和add。不创建内部列表并使用。格式会更有效率。这也减轻了做strelem的负担,我不知道你为什么这么做。输入显然是字符串[,.join'{}'。s中元素的formattelem]