Python 如何将字符串列表附加到一个字符串列表中,后跟“quot;”&引用;

Python 如何将字符串列表附加到一个字符串列表中,后跟“quot;”&引用;,python,python-3.x,Python,Python 3.x,我有多个列表(list1,list2,…),这取决于另一个listX->len(listX)中的许多元素(它们可能会改变) 如何将所有这些字符串列表附加到一个后跟“;”的字符串中 列表1=['a','b'] 列表2=['c','d'] ... listn=['x','y'] 最后一个字符串应该是这样的:“a;BCDx;好吧,把所有的单子收集到一个单子里,然后把单子连接在一起怎么样 方法1:-收集所有列表,然后加入它们 intermidiate_list = list() for i in ran

我有多个列表(list1,list2,…),这取决于另一个listX->len(listX)中的许多元素(它们可能会改变)

如何将所有这些字符串列表附加到一个后跟“;”的字符串中

列表1=['a','b'] 列表2=['c','d'] ... listn=['x','y']


最后一个字符串应该是这样的:“a;BCDx;好吧,把所有的单子收集到一个单子里,然后把单子连接在一起怎么样

方法1:-收集所有列表,然后加入它们

intermidiate_list = list()
for i in range(len(mega_list)):
    intermidiate_list.extend(mega_list(i))

result = ";".join(intermidiate_list)
这里的
mega_list
是您拥有的所有列表的集合。您可以通过索引对它们进行迭代,但仍然可以使其正常工作

方法2:-动态生成列表

result = str()
small_list = get_list()
while small_list:
    result += ";".join(small_list)
    small_list = get_list()
    if small_list and len(small_list) > 0:
        result += ";"

现在,迭代生成的所有列表项的逻辑,最终结果将是

我并不总是知道我有多少个列表,它们被命名为list_1、list_2、list_n。。问题是如何对这些列表进行循环。我尝试了如下方法:对于范围内的i(len(listX)):list_of_all.append(wordListDE+str(i))。但不起作用@OnlineJudge95谢谢,但我如何才能创建这个大名单@在线判断95我可以知道你们有哪些个人列表吗?你事先知道它们有多少吗?这是网络垃圾,这些项目列表取决于特定日期有多少主题,这就是为什么数字不同,如果len(主题)=6,那么我有六个项目列表。我添加了一个“动态变量名”重复目标。这个故事的寓意是,您不应该创建这样的命名变量。你应该有一个列表来代替。