Python> Extrahieren Sie den Wert von list (entpacken)> Hinzufügen *> Sie haben mir den Unterschied zwischen Python 2 und Python 3 in Bezug auf print (* mylist) / print () beigebracht.

Betriebsumgebung


GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 14.04 LTS desktop amd64
TensorFlow v0.11
cuDNN v5.1 for Linux
CUDA v8.0
Python 2.7.6
IPython 5.1.0 -- An enhanced Interactive Python.
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
sc_N = array.array('i')
sc_N.fromfile(rfp,1)
sc_sizes = array.array('i')
sc_sizes.fromfile(rfp, sc_N)

Das Obige führt zu einem Fehler.

TypeError: an integer is required

Da sc_N eine Liste ist, kein Wert (ganzzahliger Typ).

Es wäre entpacken, einen Wert aus einer Liste eines Elements zu entnehmen.

Referenz http://stackoverflow.com/questions/3480184/unpack-a-list-in-python

Ich habe versucht, es umzusetzen. (Ergänzung: Das folgende Ideone ist eine Python 3-Umgebung) http://ideone.com/1VUh3O

mylist = [ 3 ]
print (mylist)
 
print (*mylist)

Lauf


[3]
3

Ich hab es geschafft.

Python2 und Python3

@Knoguchi und @shiracamus haben mir im Beispiel print () über den Unterschied zwischen Python2 und Python3 berichtet.

In Anbetracht der Zukunft werde ich erwägen, sie in Python3 zu implementieren.

Recommended Posts

Python> Extrahieren Sie den Wert von list (entpacken)> Hinzufügen *> Sie haben mir den Unterschied zwischen Python 2 und Python 3 in Bezug auf print (* mylist) / print () beigebracht.
Unterschied zwischen list () und [] in Python
Unterschied zwischen Anhängen und + = in der Python-Liste
[Python Iroha] Unterschied zwischen Liste und Tupel
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
Die Antwort von "1/2" unterscheidet sich zwischen Python2 und 3
Über den Unterschied zwischen "==" und "is" in Python
Der Zeitpunkt, zu dem der Wert des Standardarguments ausgewertet wird, unterscheidet sich zwischen Ruby und Python.
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Python> Unterschied zwischen Inpbt- und Print-Ausgabe (Inpbt)> [1. 2. 3.] / Array ([1., 2., 3.], dtype = float32)
Listenverkettungsmethode in Python, Unterschied zwischen list.extend () und dem Operator "+"
Extrahieren Sie den Wert von dict oder list als Zeichenfolge
Extrahieren Sie den Wert, der einem Wert am nächsten kommt, aus einem Listenelement in Python
Rufen Sie den Wert des Dropdown-Menüs mit Python und Selen ab und legen Sie ihn fest
Ich untersuchte das Verhalten bezüglich des Unterschieds zwischen Hard Link und Symbolic Link
[Python] Drei Methoden zum Vergleichen der Liste des eindimensionalen Arrays und der Liste des zweidimensionalen Arrays und zum Extrahieren nur der übereinstimmenden Werte [json]
Unterschied zwischen Ruby und Python Split
Die Geschichte von Python und die Geschichte von NaN
Unterschied zwischen == und ist in Python
Unterschied zwischen der Python2-Serie und der Python3-Serie dict.keys ()
[Python] Unterschied zwischen Funktion und Methode
Python - Unterschied zwischen exec und eval
[Python] Unterschied zwischen randrange () und randint ()
Informationen zur Grundlagenliste der Python-Grundlagen
[Python] Unterschied zwischen sortiert und sortiert (Colaboratory)
[Python] Fall, in dem sich die Ausführungszeit zwischen der integrierten Liste und der Deque unterscheidet
Ich habe die Geschwindigkeit der Listeneinschlussnotation für und während mit Python2.7 gemessen.