Anhängen von Elementen einer Menge zu einer Liste in Python Wie Sie fügen die Elemente einer Menge in eine Liste in Python in die knappste Art und Weise? >>> a = [1,2] >>> b = set([3,4]) >>> a.append(list(b)) >>> a [1, 2, [3, 4]] Aber was ich sagen will ist: [1, 2, 3, 4] InformationsquelleAutor tronman | 2011-01-19 listpythonset 26 Verwenden a.extend(list(b)) oder-noch einfacher - a.extend(b) statt. Rechtschreibfehler: verlängern, außerdem ist es nicht notwendig, um eine Liste zu erstellen, das set. Ich schon bemerkt 🙂 InformationsquelleAutor Sven Marnach 7 Könnten Sie verlängern wie bereits darauf hingewiesen, aber es gibt auch ein präziser Ansatz: >>> a += b >>> a [1, 2, 3, 4] InformationsquelleAutor Mark Byers 2 Wenn Sie möchten, um die Liste zu aktualisieren, das funktioniert für mich: a += b Wenn Sie möchten, eine nicht-mutierenden Ausdruck: a + list(b) InformationsquelleAutor Karmastan Schreibe einen Kommentar Antworten abbrechenDu musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
oder-noch einfacher -
statt.
Könnten Sie verlängern wie bereits darauf hingewiesen, aber es gibt auch ein präziser Ansatz:
Wenn Sie möchten, um die Liste zu aktualisieren, das funktioniert für mich:
Wenn Sie möchten, eine nicht-mutierenden Ausdruck: