Python> Extraire la valeur de list (unpack)> Add *> Vous m'avez appris la différence entre Python 2 et Python 3 concernant print (* mylist) / print ().

Environnement d'exploitation


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)

Ce qui précède entraînera une erreur.

TypeError: an integer is required

Parce que sc_N est une liste, pas une valeur (type entier).

Ce serait décompresser de prendre une valeur dans une liste d'un élément.

Référence http://stackoverflow.com/questions/3480184/unpack-a-list-in-python

J'ai essayé de le mettre en œuvre. (Ajout: l'ideone suivante est un environnement Python 3) http://ideone.com/1VUh3O

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

Courir


[3]
3

J? ai compris.

Python2 et Python3

@Knoguchi et @shiracamus m'ont parlé de la différence entre Python2 et Python3 dans l'exemple print ().

Compte tenu de l'avenir, j'envisagerai de l'implémenter en Python3.

Recommended Posts

Python> Extraire la valeur de list (unpack)> Add *> Vous m'avez appris la différence entre Python 2 et Python 3 concernant print (* mylist) / print ().
Différence entre list () et [] en Python
Différence entre append et + = dans la liste Python
[Python Iroha] Différence entre List et Tuple
[Introduction à Python] Quelle est la différence entre une liste et un taple?
La réponse de "1/2" est différente entre python2 et 3
À propos de la différence entre "==" et "is" en python
Le moment auquel la valeur de l'argument par défaut est évaluée diffère entre Ruby et Python.
Différence entre Ruby et Python en termes de variables
Python> Différence entre la sortie inpbt et print (inpbt)> [1. 2. 3.] / array ([1., 2., 3.], dtype = float32)
Méthode de concaténation de liste en python, différence entre list.extend () et opérateur «+»
Extraire la valeur de dict ou list sous forme de chaîne de caractères
Extraire la valeur la plus proche d'une valeur à partir d'un élément de liste en Python
Obtenez et définissez la valeur du menu déroulant en utilisant Python et Selenium
J'ai étudié le comportement de la différence entre lien dur et lien symbolique
[Python] Trois méthodes pour comparer la liste des tableaux à une dimension et la liste des tableaux à deux dimensions et extraire uniquement les valeurs correspondantes [json]
Différence entre Ruby et Python Split
L'histoire de Python et l'histoire de NaN
Différence entre == et est en python
Différence entre la série python2 et la série python3 dict.keys ()
[Python] Différence entre fonction et méthode
Python - Différence entre exec et eval
[Python] Différence entre randrange () et randint ()
À propos de la liste de base des bases de Python
[Python] Différence entre trié et trié (Colaboratoire)
[Python] Cas où le temps d'exécution diffère entre la liste intégrée et deque
J'ai mesuré la vitesse de la notation d'inclusion de liste, pendant et pendant avec python2.7.