à l'aide de map(int, raw_input().split())

Si j'aime python beaucoup, Quand j'ai besoin d'obtenir de multiples entier entrées dans la même ligne, je préfère C/C++. Si j'utilise python, j'utilise:

a = map(int, raw_input().split())

Est-ce la seule façon ou est-il un pythonic façon de le faire? Et cela coûte beaucoup d'autant que le temps est pris en compte?

Vous n'obtenez pas les conversions en C/C++ pour gratuit.
Non mais C/C++ peut reconnaître les multiples des nombres entiers quand ils sont séparés par un espace. Donc, je peux les obtenir que de multiples entiers directement.
Il n'est pas "reconnaître", il doit analyser la chaîne.
La différence est, je dois prendre la ligne entière des nombres entiers sur une seule ligne(String) en python. Mais je peux le prendre comme un tableau d'entiers en C

OriginalL'auteur Aswin Murugesh | 2013-06-15