Questions marquées «list»

90
List <T> .Contains () est très lent?

Quelqu'un pourrait-il m'expliquer pourquoi la List.Contains()fonction générique est si lente? J'ai un List<long>avec environ un million de nombres, et le code qui vérifie constamment s'il y a un nombre spécifique dans ces nombres. J'ai essayé de faire la même chose en utilisant...

90
Comment rechercher une liste de tuples en Python

J'ai donc une liste de tuples comme celle-ci: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Je veux cette liste pour un tuple dont la valeur numérique est égale à quelque chose. Si je le fais search(53), la valeur d'index de2 Y a-t-il un moyen facile de faire ceci?

90
c # Essayer d'inverser une liste

public class CategoryNavItem { public int ID { get; set; } public string Name { get; set; } public string Icon { get; set; } public CategoryNavItem(int CatID, string CatName, string CatIcon) { ID = CatID; Name = CatName; Icon = CatIcon; } } public static List<Lite.CategoryNavItem>...

90
Pourquoi List <T> .ForEach permet-il de modifier sa liste?

Si j'utilise: var strings = new List<string> { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } le Adddans le foreachjette une InvalidOperationException (la collection a été modifiée; l'opération d'énumération peut ne pas s'exécuter), ce que je...

90
Tête et queue en une seule ligne

Existe-t-il un moyen pythonique de décompresser une liste dans le premier élément et la "queue" en une seule commande? Par exemple: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]...

89
Les listes à 2 dimensions sont-elles possibles en c #?

Je voudrais mettre en place une liste multidimensionnelle. Pour référence, je travaille sur un analyseur de playlist. J'ai un fichier / liste de fichiers, que mon programme enregistre dans une liste standard. Une ligne du fichier dans chaque entrée de liste. J'analyse ensuite la liste avec des...