Questions marquées «list»

424
Gamme alphabet en Python

Au lieu de faire une liste de caractères alphabétiques comme ceci: alpha = ['a', 'b', 'c', 'd'.........'z'] existe-t-il un moyen de le regrouper dans une plage ou quelque chose? Par exemple, pour les nombres, il peut être groupé en utilisant range(): range(1,

406
Performances de HashSet vs. List

Il est clair que les performances de recherche de la HashSet<T>classe générique sont supérieures à celles de la List<T>classe générique . Il suffit de comparer la clé basée sur le hachage avec l'approche linéaire dans leList<T> classe. Cependant, le calcul d'une clé de hachage...

405
Comment initialiser un objet List <String> en Java?

Je ne peux pas initialiser une liste comme dans le code suivant: List<String> supplierNames = new List<String>(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); Je fais face à l'erreur suivante: Impossible...

375
Liste Python vs tableau - quand l'utiliser?

Si vous créez un tableau 1d, vous pouvez l'implémenter en tant que liste, ou bien utiliser le module «tableau» dans la bibliothèque standard. J'ai toujours utilisé des listes pour les tableaux 1d. Quelle est la raison ou les circonstances dans lesquelles je souhaiterais utiliser le module RAID à la...

370
Trier la liste en fonction des valeurs d'une autre liste?

J'ai une liste de chaînes comme celle-ci: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Quel est le moyen le plus court de trier X en utilisant les valeurs de Y pour obtenir la sortie suivante? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] L'ordre des éléments...

367
Additionner une liste de nombres en Python

J'ai une liste de nombres tels que [1,2,3,4,5...], et je veux calculer (1+2)/2et pour le deuxième, (2+3)/2et le troisième (3+4)/2, et ainsi de suite. Comment puis je faire ça? Je voudrais additionner le premier nombre avec le second et le diviser par 2, puis additionner le deuxième avec le...

362
Concaténation de la liste Scala, ::: vs ++

Y a-t-il une différence entre :::et ++pour concaténer des listes dans Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true D'après la documentation, il...