Wie kann man eine 2d-Liste mit allen gleichen Werten erstellen, aber kann mehrere Elemente innerhalb ändern? (Python)

Ich versuche, eine Liste zu erstellen, die dieses genaue Format enthält: [[2],[2],[2],[2],[2],[2],[2],[2],[2],[2]]

Und wenn die list[3][0] = 9 aufgerufen wird, wird die Liste [[2],[9],[2],[9],[2],[9],[2],[9],[2],[9]]

  • Wie kann man eine Animation der Raketenbewegung in Matplotlib machen?
  • Ausrichtung unterschiedlicher Nicht-Facetten-Plots in ggplot2 mit Rpy2 in Python
  • Python-Multiprocessing IOError: [Errno 232] Das Rohr wird geschlossen
  • Python Caesar Cipher Decoder
  • Wie verwende ich m2crypto, um eine X509-Zertifikatkette in einer Nicht-SSL-Einstellung zu validieren
  • Gcc Interner Fehler bei der lxml-Installation CentOS
  • Wie erstelle ich die Liste an erster Stelle, die es mir erlaubt, diese vielen Elemente mit nur einer Zeile zu ändern?

  • Dynamischer Ladepython-Quellcode
  • Warum kann Python keine wahren / falschen Werte behandeln, wie ich es erwarte?
  • Flasche url_für Erzeugen von http URL anstelle von https
  • Psql - wie man den Datenbankinhalt spült, ohne die Tabelle zu löschen
  • Repl in der Webseite, beste Weg, um darüber zu gehen?
  • Hinzufügen von Padding zu einem TKinter-Widget nur auf einer Seite
  • 2 Solutions collect form web for “Wie kann man eine 2d-Liste mit allen gleichen Werten erstellen, aber kann mehrere Elemente innerhalb ändern? (Python)”

     >>> L = [[2], [2]] * 5 >>> L [[2], [2], [2], [2], [2], [2], [2], [2], [2], [2]] >>> L[3][0] = 9 >>> L [[2], [9], [2], [9], [2], [9], [2], [9], [2], [9]] 

    Dies ist, weil die gleichen zwei Listen immer wieder wiederholt werden

     >>> [id(x) for x in L] [140053788793352, 140053788793288, 140053788793352, 140053788793288, 140053788793352, 140053788793288, 140053788793352, 140053788793288, 140053788793352, 140053788793288] 

    Bitte überprüfen Sie die Ausgabe, wie es geben sollte

     [[2], [2], [2], [9], [2], [2], [2], [2], [2], [2]] 

    Als die Ausgabe.

    Python ist die beste Programmiersprache der Welt.