Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.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_List - Fatal编程技术网

Python 将列表拆分为字符串

Python 将列表拆分为字符串,python,list,Python,List,这是我的清单: animals = ['dog', 'cat', 'mouse'] 我想将其拆分,以列表中包含三个字符串的字符串结束,如下所示: dog/cat/mouse 我尝试使用以下代码,但它只打印原始列表: print [e.split('/')[0] for e in animals] 有什么问题吗?如果您不想拆分您想加入,不知何故,操作是相反的 animals = ['dog', 'cat', 'mouse'] "/".join(animals) 你不想拆分你想加入,不知何故

这是我的清单:

animals = ['dog', 'cat', 'mouse']
我想将其拆分,以列表中包含三个字符串的字符串结束,如下所示:

dog/cat/mouse
我尝试使用以下代码,但它只打印原始列表:

print [e.split('/')[0] for e in animals]

有什么问题吗?

如果您不想
拆分
您想
加入
,不知何故,操作是相反的

animals = ['dog', 'cat', 'mouse']
"/".join(animals)

你不想
拆分
你想
加入
,不知何故,这是一个反向操作

animals = ['dog', 'cat', 'mouse']
"/".join(animals)
Join工作得很好

如果要使用固定数量的列表元素填充固定字符串,也可以执行以下操作:

>>> '{}+{}-{}'.format(*(t for t in animals))
'dog+cat-mouse'
Join工作得很好

如果要使用固定数量的列表元素填充固定字符串,也可以执行以下操作:

>>> '{}+{}-{}'.format(*(t for t in animals))
'dog+cat-mouse'

这不是分裂。这是连接,与分裂相反。这不是“分裂”。当你拆分某个东西时,你最终得到的部分比开始时多。很明显,您正在尝试将列表元素合并到单个字符串中。阅读此问题后,我发现自己在想象一个
cleave
string方法。这不是拆分。这是连接,与分裂相反。这不是“分裂”。当你拆分某个东西时,你最终得到的部分比开始时多。你显然是想把列表元素合并成一个字符串。读了这个问题后,我发现自己在想象一个
cleave
string方法。