Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/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 如何将第n个单元素列表合并为一个_Python - Fatal编程技术网

Python 如何将第n个单元素列表合并为一个

Python 如何将第n个单元素列表合并为一个,python,Python,我有多个元素的第n个列表,如下面的func_name中所示 这不是一个重复的问题,因为我发现了很多答案,其中everylist等于某个列表名或list1,list2。。。。 如果你认为它是重复的,那么请与我分享同一个问题的链接,或者告诉我如何将func_name的输出写在一个用逗号分隔的列表中 我的输入如下所示,它们是func_name的输出 xpcinitapi xpcgetapiversion xpcfreeapi xpcregistertarget xpcderegistertarget

我有多个元素的第n个列表,如下面的func_name中所示 这不是一个重复的问题,因为我发现了很多答案,其中everylist等于某个列表名或list1,list2。。。。 如果你认为它是重复的,那么请与我分享同一个问题的链接,或者告诉我如何将func_name的输出写在一个用逗号分隔的列表中

我的输入如下所示,它们是func_name的输出

xpcinitapi
xpcgetapiversion
xpcfreeapi
xpcregistertarget
xpcderegistertarget
xpcopenconnection
xpccloseconnection
xpcopentcpipport
xpccloseport
xpcreopenport
xpcreboot
xpctargetpingapi
xpcgettargetversion
xpcloadapp
xpcunloadapp
xpcisapprunning
xpcsetecho
xpcgetecho
xpcsetloadtimeout
xpcgetloadtimeout
xpcgetappname
xpcstartapp
xpcstopapp
xpcsetsampletime
xpcgetsampletime
xpcsetstoptime
xpcgetstoptime
xpcaveragetet
xpcgetexectime
xpcgetsessiontime
xpcisapprunning
xpcisoverloaded
xpcmaximumtet
xpcminimumtet
xpcsaveparamset
xpcloadparamset
xpcerrormsg
xpcgetlasterror
xpcsetlasterror
xpcsetlasterror
xpcaddscope
xpcsetscope
xpcremscope
xpcgetnumscopes
xpcgetscope
xpcgetscopelist
xpcgetscopes
xpcscaddsignal
xpcscremsignal
xpcscgetnumsignals
我想将所有这些列表元素或输入组合在一个以逗号分隔的列表中
我尝试使用append,但得到的是相同的列表,我想将所有元素合并到一个单列表中

    def duplicate(func_name):
        aa = (func_name.splitlines(1))
        words = []
        for i in aa:
            words.append(i)


        return (words)
有谁能告诉我如何将它们像一个列表一样组合起来,以获得以下输出

    output = ['xpcinitapi', 'xpcgetapiversion','xpcfreeapi' and so on....] 

thank you

您可以使用itertools中的链

>>> list(chain.from_iterable([['a'],['b']]))
['a', 'b']

请不要回答重复的问题,因为这会使问题更难删除。我回答时没有标记为dup。@klutt你是如何创建一个。。。。???我有第n个元素列表,我不能将所有元素都写为AI标记为重复,太晚了。但与副本中的20个答案相比,答案非常弱。请查看链接答案。如果它没有回答您的问题,请编辑此问题并解释为什么它不是重复的。另外,请阅读如何制作一个你没有得到问题,而不是那样问的问题。@siddiqui_902003 np.array answer是一种方法。我们不能为你提供答案。请做一些努力,至少阅读并尝试解决方案。@Jean-François Fabre我试图解决,但我无法解决,这就是为什么我在这里发布np.array答案对我来说是不可接受的,因为他只写了两个列表并将它们组合在一起,但我有100多个列表,每个列表中有一个元素,它们的格式不像list1=['a']和list2=['b']更准确地说:“这个问题以前被问过56700次,现在已经有20个答案了”@Jean Françoisfare你能不能只分享一个链接,在这里我可以找到相同的问题?现在你已经编辑了,我认为重复的链接不是正确的是的,但问题仍然不清楚。你能用python风格的输入和预期输出来精简你的问题吗?像一只猫。“我把它作为输入,我得到它作为输出,但我想要它”。然后我会重新打开或放入正确的副本,没问题@siddiqui_902003So,同样,我想要的是一段完整的代码,当复制粘贴时,它会复制错误。我只是不明白你想问什么。我们仍然缺少func_name中的代码。。。
>>> list(chain.from_iterable([['a'],['b']]))
['a', 'b']