Questions sur list

27
réponses

Comment puis-je vérifier si une liste est vide?

par exemple, s'il est passé ce qui suit: a = [] Comment vérifier si a est vide?
demandé sur 2008-09-10 10:20:11
21
réponses

Accéder à l'index des boucles "pour"?

comment accéder à l'index lui-même pour une liste comme celle-ci? ints = [8, 23, 45, 12, 78] quand je boucle à travers elle en utilisant une boucle for , comment accéder à l'index de boucle, de 1 à 5 dans ce cas?
demandé sur 2009-02-07 01:47:54
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
27
réponses

Trouver l'indice d'un élément dans une liste contenant en Python

pour une liste ["foo", "bar", "baz"] et un élément de la liste "bar" , Comment puis-je obtenir son index (1) en Python?
demandé sur 2008-10-07 05:39:38
30
réponses

Faire une liste plate à partir d'une liste de listes en Python

je me demande s'il y a un raccourci pour faire une liste simple à partir de la liste des listes en Python. je ... ule> File "<stdin>", line 1, in <lambda> AttributeError: 'NoneType' object has no attribute 'extend'
demandé sur 2009-06-05 00:30:05
18
réponses

Comment cloner ou copier une liste?

quelles sont les options pour cloner ou copier une liste en Python? utilisant new_list = my_list modifie alors new_list à chaque fois my_list change. Pourquoi est-ce?
demandé sur 2010-04-10 12:49:46
28
réponses

Comment diviser une liste en morceaux de taille égale?

j'ai une liste de longueur arbitraire, et je dois la diviser en morceaux de taille égale et opérer dessus. Il existe d ... ependant. question connexe: Quelle est la façon la plus" pythonique " d'itérer une liste en morceaux?
demandé sur 2008-11-23 15:15:52
6
réponses

Comment obtenir le nombre d'éléments dans une liste en Python?

items = [] items.append("apple") items.append("orange") items.append("banana") # FAKE METHOD:: items.amount() # Should return 3 Comment puis-je obtenir le nombre d'éléments dans la liste?
demandé sur 2009-11-11 03:30:54
14
réponses

Obtenir le dernier élément d'une liste en Python

en Python, comment obtenir le dernier élément d'une liste?
demandé sur 2009-05-30 23:28:53
17
réponses

Comment trier une liste de dictionnaires par une valeur du dictionnaire en Python?

j'ai une liste de dictionnaires et je veux que chaque item soit trié par une valeur de propriété spécifique. ... }] lorsqu'il est trié par name , doit devenir [{'name':'Bart', 'age':10}, {'name':'Homer', 'age':39}]
demandé sur 2008-09-16 18:27:47
13
réponses

Comment choisir au hasard un élément dans une liste?

supposons que j'ai la liste suivante: foo = ['a', 'b', 'c', 'd', 'e'] Quelle est la façon la plus simple de récupérer un article au hasard à partir de cette liste?
demandé sur 2008-11-20 21:42:21
19
réponses

Comment Trier une Liste par une propriété de l'objet

j'ai une classe appelée Order qui a des propriétés telles que OrderId , OrderDate , Quantity , et Total . J'a ... der , par exemple je dois le Trier par la date d'ordre ou l'id d'ordre. Comment puis-je faire cela dans C#?
demandé sur 2010-07-22 17:13:25
18
réponses

Quelle est la différence entre les listes et les tuples?

quelle différence? Quels sont les avantages / inconvénients des tuples / listes?
demandé sur 2009-03-09 18:41:25
17
réponses

Conversion tableau en liste en Java

comment convertir un tableau en liste en Java? j'ai utilisé le Arrays.asList() mais le comportement (et la sig ... le à détecter, mais parfois il peut glisser inaperçu: Assert.assertTrue(Arrays.asList(spam).indexOf(4) == -1);
demandé sur 2010-04-09 16:20:20
30
réponses

Comment puis-je inverser une liste en Python?

Comment puis-je faire ce qui suit en Python? array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--) j'ai besoin d'avoir les éléments d'un tableau, mais de la fin au début.
demandé sur 2010-10-15 10:59:39
30
réponses

Suppression des doublons dans les listes

à peu près j'ai besoin d'écrire un programme pour vérifier si une liste a des doublons et s'il le fait, il les supprim ... s(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t
demandé sur 2011-11-01 04:45:24
14
réponses

compréhension de la liste vs. lambda + filtre

il se trouve que j'ai un besoin de filtrage de base: j'ai une liste et je dois la Filtrer par un attribut des éléments ... ement la méthode Pythonic™ et devrait le faire d'une autre manière (comme utiliser itemgetter au lieu de la lambda)?
demandé sur 2010-06-10 14:14:00
5
réponses

Pourquoi [] est plus rapide que list()?

j'ai récemment comparé les vitesses de traitement de [] et list() et j'ai été surpris de découvrir que [] exécute plus ... semble pour aborder un scénario similaire littéral-contre-global; peut-être cela vaut-il la peine d'envisager aussi.
demandé sur 2015-05-13 16:16:22
7
réponses

Comment trier une liste d'objets en fonction d'un attribut des objets?

j'ai une liste d'objets Python que j'aimerais par un attribut des objets eux-mêmes. La liste ressemble à: > ... ants. j'ai vu plusieurs méthodes pour cela, mais je suis à la recherche de la meilleure pratique en Python.
demandé sur 2008-12-31 19:41:32
29
réponses

Comment joindre deux listes en Java?

Conditions: ne pas modifier les listes originales; JDK seulement, pas de bibliothèques externes. Points Bonus pour une ... List<String> newList = new ArrayList<String>(); newList.addAll(listOne); newList.addAll(listTwo);
demandé sur 2008-10-10 03:17:43
9
réponses

IEnumerable vs la Liste de Ce qu'il faut Utiliser? Comment fonctionnent-ils?

j'ai quelques doutes sur la façon dont les agents Recenseurs de travail, et LINQ. Considérons ces deux choix simples: ... vez, s'il vous plaît aussi expliquer un peu ou jeter quelques liens qui expliquent cette utilisation de IEnumerable.
demandé sur 2010-09-02 19:05:05
11
réponses

Moyen le plus rapide de vérifier si une valeur existe dans une liste

je cherche la façon la plus rapide de savoir si une valeur existe dans une liste (une liste avec des millions de valeu ... d the identity of this neighbour particles in x:the index of the particles array" particles.index([x+1,y,z])
demandé sur 2011-09-27 19:23:26
18
réponses

Faire la différence entre deux listes

j'ai deux listes en Python, comme celles-ci: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] ... mple je dois obtenir: temp3 = ['Three', 'Four'] y a-t-il des moyens rapides sans cycles et contrôles?
demandé sur 0000-00-00 00:00:00
14
réponses

Tableau versus Liste: Quand utiliser?

MyClass[] array; List<MyClass> list; Quels sont les scénarios quand l'un est préférable à l'autre? Et pourquoi?
demandé sur 2009-01-12 11:08:33
3
réponses

Comment faire pour convertir la liste en chaîne de caractères [dupliquer]

Double Possible: comment convertir list en chaîne de caractères? comment convertir une liste en chaîne de caractères en utilisant Python?
demandé sur 2011-04-11 12:51:08
23
réponses

Comment cloner une liste générique en C#?

j'ai une liste générique d'objets en C#, et je souhaite cloner la liste. Les éléments dans la liste sont clonables, ma ... il ne semble pas y avoir une option pour faire list.Clone() . Est-il un moyen facile de contourner cela?
demandé sur 2008-10-21 20:47:05
22
réponses

Java: convertir la liste en chaîne de caractères

JavaScript a Array.join() js>["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve est-ce qu ... urn sb.toString(); } ...mais ça ne sert à rien de faire ça si quelque chose comme ça fait déjà partie du JDK.
demandé sur 2009-11-18 00:15:14
15
réponses

Type Liste vs type ArrayList en Java

(1) List<?> myList = new ArrayList<?>(); (2) ArrayList<?> myList = new ArrayList<?>(); j ... c.-à-d. où (2) Ne suffirait pas..à part codage des interfaces et meilleures pratiques etc.)
demandé sur 2010-02-17 10:40:13
10
réponses

Comment trier (liste/tuple) des listes/tuples?

j'ai des données dans une liste de listes ou d'une liste de tuples, comme ceci: data = [[1,2,3], [4,5,6], [7,8, ... 3), 5 (4,5,6). Quelle est la façon habituelle de faire cela? Dois-je stocker des tuples ou des listes dans ma liste?
demandé sur 2010-06-26 03:01:41
12
réponses

Liste des listes changements inattendus dans les listes subsidiaires

j'avais besoin de créer une liste de listes en Python, donc j'ai tapé ce qui suit: myList = [[1] * 4] * 3 ... qui n'est pas ce que je voulais ou prévu. Quelqu'un peut-il expliquer ce qu'il se passe, et comment la contourner?
demandé sur 2008-10-27 17:57:22