Wie fügt man ganze Zahlen in eine Liste ohne Indexierung mit Python?

Ich versuche, Werte 0 – 9 in eine Liste ohne Indexierung einzufügen. Zum Beispiel, wenn ich die Liste habe [4, 6, 'X', 9, 0, 1, 5, 7] ich in der Lage sein, die Ganzzahlen 0 – 9 in den Platzhalter 'X' einzufügen und mit einer Funktion zu testen Ich habe schon geschrieben. Wie würde ich das tun, ohne die insert () – Funktion oder eine andere Funktion zu verwenden, die die Indizierung verwendet?

Bisher konnte ich die Position von 'X in der Liste mit dem unten stehenden Code abrufen:

  • Bestimmen Sie, ob eine Python-Klasse eine abstrakte Basisklasse oder ein Beton ist
  • Pyglet Image Rendering
  • Wie kann ich ein Wörterbuch sortieren, um von höchstem Wert auf den niedrigsten Wert für jede Taste zu drucken?
  • Suche in HTML-Seite mit Regex-Mustern mit Python
  • Iteration über einzelne Bytes in python3
  • Begrenzt Tweepy Stream auf eine bestimmte Nummer
  •  unknown = list("46X90157") known = [] position = 0 for item in unknown: known.append(item) if item == 'X': locked = 0 locked = position position = position + 1 

    Die gewünschte Ausgabe wäre die gleiche Liste, die 10 mal mit den 10 verschiedenen Werten (0-9) anstelle von 'X' wiederholt wurde:

     [4, 6, 0, 9, 0, 1, 5, 7], [4, 6, 1, 9, 0, 1, 5, 7], [4, 6, 2, 9, 0, 1, 5, 7], [4, 6, 3, 9, 0, 1, 5, 7], [4, 6, 4, 9, 0, 1, 5, 7], [4, 6, 5, 9, 0, 1, 5, 7], [4, 6, 6, 9, 0, 1, 5, 7], [4, 6, 6, 9, 0, 1, 5, 7], [4, 6, 7, 9, 0, 1, 5, 7], [4, 6, 8, 9, 0, 1, 5, 7], [4, 6, 9, 9, 0, 1, 5, 7] 

    One Solution collect form web for “Wie fügt man ganze Zahlen in eine Liste ohne Indexierung mit Python?”

     unknown = list("46X90157") unknown = ''.join(unknown) for i in range(10): print([int(i) for i in unknown.replace("X", str(i))]) 
    Python ist die beste Programmiersprache der Welt.