Questions sur range

28
réponses

Quelle est la différence entre les fonctions range et xrange en Python 2?X?

apparemment xrange est plus rapide, mais je n'ai aucune idée de pourquoi il est plus rapide (et aucune preuve à part l ... ent qu'il est plus rapide) ou ce qui en outre est différent sur for i in range(0, 20): for i in xrange(0, 20):
demandé sur 2008-09-18 21:52:51
30
réponses

Comment utiliser une valeur de pas décimal ()?

y a-t-il un moyen de faire un pas entre 0 et 1 par 0.1? j'ai pensé que je pouvais le faire comme suit, mais ... print i au lieu de cela, il dit que l'argument de pas ne peut pas être zéro, ce que je ne m'attendais pas.
demandé sur 2009-01-25 13:20:43
12
réponses

Devriez-vous toujours préférer xrange() à range()?

pourquoi pas?
demandé sur 2008-09-25 22:24:37
11
réponses

Comment fonctionne la chaîne de caractères dans Swift

j'ai mis à jour quelques-uns de mes anciens codes et réponses avec Swift 3, mais quand je suis arrivé aux chaînes Swif ... ivi et d'une réponse pour la sous-traitance. J'ajoute une réponse ci-dessous pour montrer comment ils sont utilisés.
demandé sur 2016-09-24 17:17:09
13
réponses

La meilleure façon d'extraire un sous-vecteur d'un vecteur?

supposons que j'ai un std::vector (appelons-le myVec ) de taille N . Quelle est la façon la plus simple de construire un nouveau vecteur consistant en une copie des éléments X à Y, où 0
demandé sur 2009-01-07 21:56:28
8
réponses

Comment générer un nombre aléatoire entre a et b en Ruby?

Pour générer un nombre aléatoire entre 3 et 10, par exemple, j'utilise: rand(8) + 3 y a-t-il une meilleure façon de faire cela (quelque chose comme rand(3, 10) )?
demandé sur 2010-12-09 08:18:14
4
réponses

Puis-je suggérer l'optimiseur en donnant la portée d'un entier?

j'utilise un type int pour stocker une valeur. Par la sémantique du programme, la valeur varie toujours dans une très ... ette int est toujours dans ce petit intervalle, et est-il possible pour le compilateur de faire ces optimisations?
demandé sur 2016-11-06 11:00:12
15
réponses

Est-il possible d'implémenter un python pour une boucle de portée sans variable itératrice?

est-il possible de suivre sans le i ? for i in range(some_number): # do something si vous voulez juste faire quelque chose N quantité de fois et n'avez pas besoin de l'itérateur.
demandé sur 2009-05-04 09:06:46
5
réponses

Puis-je utiliser L'opérateur de portée avec la déclaration if dans Swift?

Est-il possible d'utiliser l'opérateur d'intervalle ... et ..< avec l'instruction if. Maye quelque chose comme ceci: let statusCode = 204 if statusCode in 200 ..< 299 { NSLog("Success") }
demandé sur 2014-07-22 20:42:10
9
réponses

Déterminer si une variable se situe à l'intérieur de la fourchette?

j'ai besoin d'écrire une boucle qui fait quelque chose comme: if i (1..10) do thing 1 elsif i (11..20) do t ... if i (21..30) do thing 3 etc... Mais jusqu'à présent, ont baissé les mauvais chemins en termes de syntaxe.
demandé sur 2009-05-15 23:46:18
5
réponses

Comment boucler à l'envers en python? [dupliquer]

cette question a déjà une réponse ici: Boucle à l'envers en utilisant des indices ... xrange renvoie un itérateur. Mais en Python 3 (que j'utilise) range() retourne un itérateur et xrange n'existe pas.
demandé sur 2010-08-13 16:25:08
4
réponses

Générer des nombres aléatoires en utilisant la bibliothèque aléatoire c++11

comme le titre l'indique, j'essaie de trouver un moyen de générer des nombres aléatoires en utilisant la nouvelle bibli ... ire? pour mon cas d'utilisation particulière, j'ai été essayer d'obtenir une valeur dans la gamme [1, 10]
demandé sur 2013-10-29 22:01:08
4
réponses

Inverser une gamme de propagations en git

Comment puis-je inverser une plage de propagations dans git? En regardant la documentation gitrevisions , Je ne v ... it: A -> B -> C -> D -> E -> F -> HEAD où F contient le verso de B-D inclusivement.
demandé sur 2011-02-14 14:25:16
11
réponses

Y a-t-il une raison pour que nous ne puissions pas itérer sur "reverse Range" dans ruby?

j'ai essayé d'itérer à l'envers avec l'aide d'une gamme et each : (4..0).each do |i| puts i end ==> 4..0 ... duise pas le résultat attendu. Quelle est la raison? Quelles sont les situations où ce comportement est raisonnable?
demandé sur 2010-01-15 12:36:33
11
réponses

Identifier les groupes de nombres continus dans une liste

j'aimerais identifier des groupes de nombres continus dans une liste, de sorte que: myfunc([2, 3, 4, 5, 12, 13, ... gine de mentionner que les numéros individuels doivent être retournés comme des numéros individuels, pas des plages.
demandé sur 2010-01-28 14:57:15
8
réponses

Comment vérifier qu'une adresse IP se trouve dans une plage de deux IPs en PHP?

j'ai une adresse IP et on me donne deux autres adresses IP qui, ensemble, créent une plage IP. Je veux vérifier si la première adresse IP est dans cette plage. Comment puis-je le savoir en PHP?
demandé sur 2012-06-20 18:29:14
8
réponses

Gamme avec pas de flotteur de type [dupliquer]

cette question a déjà une réponse ici: comment utiliser une valeur de pas décimal ... eulement le faire via une while - boucle manuellement): for(float x = 0; x < 10; x += 0.5f) { /* ... */ }
demandé sur 2010-11-16 02:09:27
7
réponses

Y a-t-il un équivalent en Python de la portée(n) pour les gammes multidimensionnelles?

Sur Python, range(3) sera de retour [0,1,2]. Est-il un équivalent pour multidimensionnelle des plages? range((3,2)) # [(0 ... agit d'un modèle reconnu et s'il y a une fonction intégrée sur Python ou s'il s'agit de bibliothèques standard/communes.
demandé sur 2012-04-10 21:15:34
1
réponses

appel.chaque{} sur IntRange renvoie la plage pas chaque entier

je pense que j'ai de drôles d'attentes... Je veux parcourir les nombres de 1 à 10. Comme une boucle de temps il va comme ... e. Quel est le chemin (syntaxiquement) le plus proche de mon [x..y].each{} la fantaisie d'obtenir une liste de numéros?
demandé sur 2012-09-15 04:00:32
5
réponses

Y a-t-il un équivalent de la gamme Pythons(12) en C#?

cela se produit de temps en temps pour moi: j'ai un code C qui veut vraiment le range() fonction disponible en Python. je ... us. Est-il intégré? Je suppose que je pourrais toujours rouler avec un yield ou tel, mais ce serait pratique à juste .
demandé sur 2009-08-13 15:22:57
7
réponses

Comment trouver si un nombre appartient à une gamme particulière en Python? [dupliquer]

cette question a déjà une réponse ici: Comment puis-je vérifier si un int est ent ... Suppose que je veux vérifier si x appartient à la gamme 0 à 0.5. Comment puis-je le faire?
demandé sur 2009-03-06 11:49:08
7
réponses

Résultats de la concaténation de deux fonctions de portée

la fonction range permet-elle la concaténation ? Comme je veux faire un range(30) & concaténer avec range(2000, 5002). Do ... 2000, 2001, ... 5001 ce Code ne fonctionne pas sur mon dernier python (version: 3.3.0) range(30) + range(2000, 5002)
demandé sur 2012-12-31 13:34:12
6
réponses

PHP crée un tableau où la clé et la valeur sont les mêmes

j'utilise le range() fonction pour créer un tableau. Cependant, je veux de l' keys pour être le même que le value. C'est ... t;1 quand je le veux 1=>1 Comment puis-je utiliser range() pour créer un tableau où l' key est le même que le value?
demandé sur 2011-03-19 08:19:28
6
réponses

Annotation des données plages de Dates

Est-il possible d'utiliser [Range] annotation pour les dates? quelque chose comme [Range(typeof(DateTime), DateTime.MinValue.ToString(), DateTime.Today.ToString())]
demandé sur 2009-09-10 19:37:11
2
réponses

intégré dans la gamme ou numpy.arange: lequel est le plus efficace?

lors de l'itération sur un grand tableau avec une expression de portée, devrais-je utiliser la fonction de portée inté ... au-dessus. L'expression de portée de Python 3 est un générateur, qui ne pas contenir toutes les valeurs en mémoire.
demandé sur 2012-05-22 13:02:05
3
réponses

Type d'objet Python range() et zip()

je comprends la façon dont les fonctions de la forme range() et zip() peut être utilisé dans une boucle for. Cependant je ... s, Quels avantages y a-t-il à les rendre ainsi, et Comment puis-je obtenir leur sortie sur des listes sans les survoler?
demandé sur 2013-11-05 01:36:14
1
réponses

ruby: qu'est-ce que l'astérisque dans "p *1..10" signifie

la ligne p *1..10 fait exactement la même chose que (1..10).each { |x| puts x } qui vous donne la sortie suivante: ... par exemple, mais que fait l'astérisque? comment cela fonctionne? ne pouvais pas trouver quoi que ce soit sur le net...
demandé sur 2009-11-13 16:45:49
4
réponses

Tableau Javascript: get 'range' d'articles

y a-t-il un équivalent pour le tableau de ruby[n..m] en Javascript ? Par exemple: >> a = ['a','b','c','d','e','f','g'] >> a[0..2] => ['a','b','c'] Merci
demandé sur 2010-08-27 03:08:54
4
réponses

Comment puis-je faire correspondre un modèle sur une gamme dans Scala?

En Ruby je peux écrire ceci: case n when 0...5 then "less than five" when 5...10 then "less than ten" else "a lot" end Comment puis-je faire cela à Scala? Edit: de préférence j'aimerais le faire plus élégamment qu'en utilisant if.
demandé sur 2010-07-01 23:06:30
10
réponses

Qu'est-ce qu'un bon algorithme générique pour faire tomber un ensemble de gammes potentiellement chevauchantes?

j'ai une méthode qui obtient un certain nombre d'objets de cette classe class Range<T> { public T Sta ... particulièrement bon pour implémenter des algorithmes non plus, donc j'espérais que quelqu'un ici pourrait m'aider.
demandé sur 2009-08-05 17:33:55