Questions sur slice

30
réponses

Comprendre la notation de la tranche de Python

j'ai besoin d'une bonne explication (les références sont un plus) sur la notation de Python slice. pour moi, ... n d'un peu de reprise. il semble extrêmement puissant, mais je n'ai pas tout à fait ma tête autour de lui.
demandé sur 2009-02-04 01:31:02
22
réponses

JavaScript couper / couper / couper le dernier caractère dans la chaîne

j'ai une chaîne, 12345.00 , et je voudrais qu'elle retourne 12345.0 . j'ai regardé trim , mais il semble que c'est seulement rogner espace et slice que je ne vois pas comment cela fonctionnerait. Toutes les suggestions?
demandé sur 2009-06-05 00:31:53
7
réponses

Quelle est la différence entre la Chaîne.tranche et de la Corde.substring?

personne Ne sait quelle est la différence entre ces deux méthodes: String.slice String.substring
demandé sur 2010-02-11 13:34:04
1
réponses

Javascript la manière la plus rapide de dupliquer un tableau-tranche vs pour boucle

afin de dupliquer un tableau en Javascript, est-ce que quelqu'un sait (et peut-être testé) s'il est plus rapi ... nt des références aux mêmes objets. Mais ce n'est pas le but de cette question. Je ne parle que de vitesse.
demandé sur 0000-00-00 00:00:00
18
réponses

Supprimer le dernier élément du tableau

j'ai le tableau suivant. var arr = [1,0,2]; je voudrais supprimer le dernier élément i.e. 2. j'ai utilisé arr.slice(-1); mais il ne supprime pas la valeur.
demandé sur 2013-10-23 18:24:49
16
réponses

Saisir un segment D'un tableau en Java sans créer un nouveau tableau sur heap

je cherche une méthode en Java qui retournera un segment d'un tableau. Un exemple serait d'obtenir le tableau d'octets ... en de faire simplement doSomething(bigArray.getSubArray(4, 2)) où 4 est l'offset et 2 est la longueur, par exemple.
demandé sur 2009-07-09 00:28:07
7
réponses

Explication de [].tranche.appel en javascript?

je suis tombé sur ce raccourci soigné pour convertir un DOM NodeList en un tableau régulier, mais je dois admettre, Je ... st le call . Comment est-ce que cela convertit document.querySelectorAll('a') d'un NodeList à un tableau régulier?
demandé sur 2010-01-24 05:48:55
7
réponses

Découpage d'un tableau 2d NumPy, ou comment puis-je extraire un sous-compatriote mxm d'un tableau nxn (n>m)?

je veux découper une rangée de NXN. Je veux extraire une sélection arbitraire de Lignes m et de colonnes de ce t ... c de grands tableaux cela pourrait devenir un problème. Pourquoi est-ce si / comment est-ce le mécanisme fonctionne?
demandé sur 2010-11-23 18:05:08
4
réponses

Comment utilisez-vous la syntaxe de tranchage elliptique en Python? [dupliquer]

cette question a déjà une réponse ici: Que fait L'objet Python Ellipsis? ... mais je ne peux pas voir de bonne documentation ou des exemples qui expliquent comment la fonctionnalité fonctionne.
demandé sur 2008-09-23 04:17:09
5
réponses

Python: implémenter le tranchage dans getitem

j'essaie d'implémenter la fonctionnalité slice pour une classe que je fais qui crée une représentation vectorielle. ... stop if step == None: stride = 1 else: stride = step return self.__data[index:end:stride]
demandé sur 2010-05-30 02:52:27
5
réponses

Paires de liste unique

assez souvent, j'ai trouvé le besoin de traiter une liste par paires. Je me demandais quelle serait la façon pythoniqu ... notez que, en Python 3.x, zip() se comporte comme itertools.izip() , et itertools.izip() a disparu.
demandé sur 2011-01-07 20:20:04
6
réponses

Ce n' [:] signifie?

j'analyse du code Python et je ne sais pas quoi pop = population[:] signifie. Est-ce quelque chose comme des listes de tableaux en Java ou comme un tableau bidimensionnel? Pu apprécier un peu d'aide, merci.
demandé sur 2011-05-29 14:41:03
3
réponses

Extraire des éléments de liste à des positions impaires

je veux Donc créer une liste qui est une sous-liste de quelques liste existante. par exemple, L = [ ... += 1 mais je veux savoir s'il y a une autre façon de faire la même chose efficacement et en moins d'étapes.
demandé sur 2012-09-15 05:05:25
5
réponses

Comment extraire une ligne arbitraire de valeurs d'un tableau de numpy?

j'ai un tableau numpy qui contient des données d'image. Je voudrais tracer le profil d'un transect à travers l'image. ... une telle où les éléments consécutifs de tranche ne sont pas dans la même rangée ou colonne. Merci pour votre aide.
demandé sur 2011-10-24 19:54:47
5
réponses

Inverser une liste en utilisant la notation slice

dans l'exemple suivant: foo = ['red', 'white', 'blue', 1, 2, 3] où: foo[0:6:1] imprimera tous les élé ... e dans l'ordre inverse, mais j'essaie de comprendre pourquoi foo[6:0:-1] ne pas imprimer sur l'ensemble de la liste?
demandé sur 2011-05-04 03:45:54
2
réponses

Pourquoi les tranches en Python 3 sont-elles toujours des copies et non des vues?

comme je ne l'ai remarqué qu'après avoir commenté cette réponse , les tranches en Python 3 renvoient des copies super ... tel changement de conception, et y a-t-il quelque chose qui pourrait l'empêcher dans les futures versions de Python?
demandé sur 2011-08-01 21:43:10
7
réponses

Est l'utilisation de del mauvais?

j'utilise couramment del dans mon code pour supprimer des objets: >>> array = [4, 6, 7, 'hello', 8] ... File "<stdin>", line 1, in <module> NameError: name 'a' is not defined >>> b [] >>>
demandé sur 2014-04-28 06:03:16
13
réponses

Première et dernière tranche de Python dans la liste

y a-t-il un moyen de ne découper que le premier et le dernier article d'une liste? Par exemple; Si c'est ma l ... ', '3', 'B', '1'] In [4]: some_list[-1:1:-1] Out[4]: ['F', '5', 'D', '3'] In [5]: some_list[0:-1:-1] Out[5]: [] ...
demandé sur 2012-08-31 19:54:40
2
réponses

Couper une liste en Python sans générer de copie

j'ai le problème suivant. avec une liste d'entiers L , je dois générer toutes les sous-listes L[k:] ... érer de copies . Comment puis-je accomplir ceci en Python? Avec un tampon d'objet en quelque sorte?
demandé sur 2011-02-27 07:54:23
1
réponses

Est liste[i:j] garantie à une liste vide si la liste[j] précède liste[i]?

le tutoriel Python explique le comportement de slice lorsque les indices sont négatifs, mais je ne trouve pas de ... ment de lever une exception. Est list[i:j] garanti d'être une liste vide si list[j] précède list[i] ?
demandé sur 2015-01-22 13:49:45
4
réponses

Utilisez la notation slice avec les collections.deque

comment extraire des items 3..6 efficacement, élégamment et pythoniquement à partir du deque suivant sans l'altérer: ... r i in range(10,20): q.append(i) le tranche de notation ne semble pas fonctionner avec deque ...
demandé sur 2011-08-15 15:14:26
13
réponses

inverser une chaîne en Python

je cherchais un moyen pour imprimer une chaîne à l'envers, et après une recherche rapide sur google, j'ai trouvé cette ... îne de caractères' a 'à l'envers: a[::-1] est-ce que quelqu'un peut expliquer comment cela fonctionne?
demandé sur 2009-04-20 01:35:54
6
réponses

Comment expliquer le revers d'une séquence par notation slice a [:: -1]

du python.org tutorial Les indices de tranches ont des valeurs par défaut utiles; un premier ind ... plicata de expliquer-tranche-notation . Cette question concerne l'utilisation générale du tranchage en python.
demandé sur 2017-06-06 12:16:55
2
réponses

Qu'est-ce qu'une façon concise de créer une tranche 2D en Go?

j'apprends Aller en passant par Un Tour de Go . Un des exercices me demande de créer une tranche 2D de dy lign ... nsions, le code deviendrait lourd. Y a-t-il une façon concise d'initialiser 2D (ou n-dimensionnel) tranches de Go?
demandé sur 2016-10-01 12:11:00
9
réponses

Itération des tranches de liste

je veux un algorithme pour itérer sur les tranches de liste. La taille des tranches est définie en dehors de la foncti ... vante. Related: Quelle est la façon la plus "pythonique" d'itérer une liste en morceaux?
demandé sur 2009-08-26 19:04:04
5
réponses

Pourquoi les limites supérieures de slice et de range sont-elles exclusives?

Avertissement: je ne demande pas si limite supérieure stop argument slice() et range() est exclusif, ou ... for i in range(start, stop): ressemble au code C suivant? for (i = start ; i < stop; i++) {
demandé sur 2012-07-06 18:49:36
5
réponses

Lisible c # équivalent de l'opération Python slice

Quel est l'équivalent en C des opérations Python slice? my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] result1 = ... t laid et ne traite pas tous les usages de trancher au point de lui ne répondant pas évidemment à la question.
demandé sur 2013-12-19 14:07:30
2
réponses

Slice Pandas DataFrame par ligne

je travaille avec des données d'enquête chargées à partir d'un fichier h5 comme hdf = pandas.HDFStore('Survey.h5') à t ... n, mais je ne peux pas trouver comment supprimer cette ligne ou faire un nouveau df avec ces lignes seulement.
demandé sur 2012-08-09 14:15:27
3
réponses

Une question sur les méthodes slice et splice de JavaScript

j'ai trouvé le code suivant: var f = function () { var args = Array.prototype.slice.call(arguments).splice( ... quelqu'un peut-il me l'expliquer? P. S. le code est de cette fonction d'application partielle
demandé sur 2009-11-22 06:10:46
4
réponses

redimensionner avec la moyenne ou rebin un tableau 2D numpy

j'essaie de réimposer en python une fonction IDL: http://star.pst.qub.ac.uk/idl/REBIN.html qui ... uis prendre la moyenne sur la tranche correcte, mais ne pouvait pas comprendre l'algorithme. Auriez-vous une astuce?
demandé sur 2011-11-11 09:58:38