Python:将整个列表转储到变量中

Python: Dump whole list in a variable

我有这个代码:

def write_extension(self):

    extension = []
    dtd = ""
    if extension == []:
            extension = extension.extend(self.edids[]  (Thanks to Howardyan for making it clearer for me)

    print(extension)

我想在新数组中写入完整的数组extension,但我不知道该怎么做。有没有简单的方法可以做到这一点?稍后(当 extension 不为空时)我只想将数组添加到 extension 数组的末尾。

说清楚。现在我有这个:

我想在将所有数组添加到 extension

之后得到这个

分机 = [123, 456, 789]

扩展的类型是 str。无法添加列表。 你需要这样做:

def write_extension(self):

    extension = []
    dtd = ""
    if extension == []:
            extension = extension.extend(self.edids[:])
            print(extension)

您可以加​​入您个人列表中的所有元素,然后像这样从扩展中扩展:

name1 = [1, 2, 3]
name2 = [4, 5, 6]
name3 = [7, 8, 9]
extension = []

''.join(map(str, name1))
''.join(map(str, name2))
''.join(map(str, name3))

extension.extend((name1, name2, name3))

>>> [123, 456, 789]

Again google only gets me wrong answers so im trying my luck here.

这是一个相当基本的问题,我的 Python 技能有点生疏,但我能够 google 并很快找到您需要的答案。成为程序员的一部分是知道 how/what 到 google 以帮助您继续编写代码。

像这样的问题几乎 100% 的时间以前都被问过。这就是人们投反对票的原因,但也可能是语法错误和糟糕的 post 格式。我修正了你的标题中的错误;你拼错了 Python.

希望对您有所帮助