¿Cómo puedo encontrar los duplicados en una lista de Python y crear otra lista de los duplicados? La lista solo contiene
¿Cómo puedo encontrar los duplicados en una lista de Python y crear otra lista de los duplicados? La lista solo contiene
Digamos que tiene una estructura de lista vinculada en Java. Se compone de nodos: class Node { Node next; // some user data } y cada nodo apunta al siguiente nodo, excepto el último nodo, que tiene un valor nulo para el siguiente. Digamos que existe la posibilidad de que la lista pueda...
¿Hay alguna manera de obtener una lista de todos los esquemas de color instalados en Vim? Eso haría muy fácil seleccionar uno sin mirar el
En lugar de hacer una lista de caracteres alfabéticos como este: alpha = ['a', 'b', 'c', 'd'.........'z'] ¿Hay alguna forma de agruparlo en un rango o algo así? Por ejemplo, para los números se puede agrupar usando range(): range(1,
Quiero agregar una opción "Seleccionar uno" a una lista desplegable vinculada a un List<T>. Una vez que pregunto por List<T>, ¿cómo agrego mi inicial Item, no parte de la fuente de datos, como el PRIMER elemento en eso List<T>? Yo tengo: // populate ti from data...
¿Cuál es la diferencia fundamental entre las interfaces Set<E>y
Está claro que el rendimiento de búsqueda de la HashSet<T>clase genérica es mayor que el de la List<T>clase genérica . Simplemente compare la clave basada en hash con el enfoque lineal en la List<T>clase. Sin embargo, calcular una clave hash puede tomar algunos ciclos de CPU, por...
No puedo inicializar una Lista como en el siguiente código: List<String> supplierNames = new List<String>(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); Me enfrento al siguiente error: No se puede crear...
Mi pregunta como título arriba. Por ejemplo, IEnumerable<T> items = new T[]{new T("msg")}; items.ToList().Add(new T("msg2")); pero después de todo, solo tiene 1 elemento dentro. ¿Podemos tener un método como items.Add(item)? como el
¿Cuándo es mejor usar una lista frente a una lista enlazada
Quiero tomar dos listas y encontrar los valores que aparecen en ambas. a = [1, 2, 3, 4, 5] b = [9, 8, 7, 6, 5] returnMatches(a, b) volvería [5], por
index()solo dará la primera aparición de un elemento en una lista. ¿Hay un buen truco que devuelva todos los índices en una
En Python remove()eliminará la primera aparición de valor en una lista. ¿Cómo eliminar todas las apariciones de un valor de una lista? Esto es lo que tengo en mente: >>> remove_values_from_list([1, 2, 3, 4, 2, 2, 3], 2) [1, 3, 4,
Si está creando una matriz 1d, puede implementarla como una Lista, o bien usar el módulo 'matriz' en la biblioteca estándar. Siempre he usado Listas para matrices 1d. ¿Cuál es la razón o circunstancia en la que me gustaría utilizar el módulo de matriz en su lugar? ¿Es para optimizar el...
Tengo una lista de cadenas como esta: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] ¿Cuál es la forma más corta de ordenar X usando valores de Y para obtener el siguiente resultado? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] El orden de los elementos que...
Digamos que tengo dos listas, l1y l2. Quiero realizar l1 - l2, que devuelve todos los elementos de l1no en l2. Puedo pensar en un enfoque de bucle ingenuo para hacer esto, pero eso será realmente ineficiente. ¿Cuál es una forma pitónica y eficiente de hacer esto? Como ejemplo, si tengo l1 =...
Tengo una lista de números como [1,2,3,4,5...], y quiero calcular (1+2)/2y para el segundo, (2+3)/2y el tercero (3+4)/2, y así sucesivamente. ¿Cómo puedo hacer eso? Me gustaría sumar el primer número con el segundo y dividirlo por 2, luego sumar el segundo con el tercero y dividir por 2, y así...
¿Hay alguna diferencia entre :::y ++para concatenar listas en 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 De la documentación parece que ++es...
¿Cómo es posible inicializar (con un inicializador de C #) una lista de cadenas? He intentado con el siguiente ejemplo pero no funciona. List<string> optionList = new List<string> {