Condiciones: no modifique las listas originales; JDK solamente, no hay bibliotecas externas. Puntos de bonificación para una versión de una línea o JDK 1.3. ¿Hay una manera más simple que: List<String> newList = new
Condiciones: no modifique las listas originales; JDK solamente, no hay bibliotecas externas. Puntos de bonificación para una versión de una línea o JDK 1.3. ¿Hay una manera más simple que: List<String> newList = new
Recientemente comparé las velocidades de procesamiento de []y me list()sorprendió descubrir que []funciona más de tres veces más rápido que list(). Me encontré con la misma prueba con {}y dict()y los resultados fueron prácticamente idénticos: []y {}ambos tomaron alrededor 0.128sec / millón de...
Quiero eliminar todas las cadenas vacías de una lista de cadenas en python. Mi idea se ve así: while '' in str_list: str_list.remove('') ¿Hay alguna forma más pitónica de hacer
Tengo algunas dudas sobre cómo funcionan los enumeradores y LINQ. Considere estas dos selecciones simples: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); o IEnumerable<Animal> sel =...
¿Cuál es la mejor manera de convertir Map<key,value>a a List<value>? Simplemente repita todos los valores e insértelos en una lista o ¿estoy pasando por alto
Tengo algunos datos en una lista de listas o en una lista de tuplas, como esta: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] Y quiero ordenar por el segundo elemento en el subconjunto. Es decir, ordenar por 2,5,8 de dónde 2es (1,2,3), 5es de (4,5,6). ¿Cuál es la forma...
error: Múltiples comandos producen '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist': 1) El comando 'OptimalLive' de destino tiene 'OptimalLive
Digamos que tengo una consulta LINQ como: var authors = from x in authorsList where x.firstname == "Bob" select x; Dado que authorsListes de tipo List<Author>, ¿cómo puedo eliminar los Authorelementos authorsListque devuelve la consulta authors? O, dicho de otro modo, ¿cómo puedo...
Necesitaba crear una lista de listas en Python, así que escribí lo siguiente: myList = [[1] * 4] * 3 La lista se veía así: [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] Luego cambié uno de los valores más íntimos: myList[0][0] = 5 Ahora mi lista se ve así: [[5, 1, 1, 1], [5, 1, 1, 1], [5,...
¿Hay una función en C # para convertir rápidamente alguna colección a cadena y separar valores con delimitador? Por ejemplo: List<string> names -> string names_together = "John, Anna,
En Python, quiero convertir todas las cadenas de una lista a enteros. Entonces si tengo: results = ['1', '2', '3'] ¿Cómo lo hago? results = [1, 2,
¿Cómo puedo obtener el último valor de una ArrayList? No sé el último índice de
JavaScript tiene Array.join() js>["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve ¿Java tiene algo como esto? Sé que puedo improvisar algo con StringBuilder: static public String join(List<String> list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean...
MyClass[] array; List<MyClass> list; ¿Cuáles son los escenarios cuando uno es preferible al otro? ¿Y por
Tengo una lista genérica de objetos en C # y deseo clonar la lista. Los elementos dentro de la lista son clonables, pero no parece haber una opción para hacerlo list.Clone(). ¿Hay alguna manera fácil de evitar
¿Hay una manera más simple de concatenar elementos de cadena en una lista en una sola cadena? ¿Puedo usar la str.join()función? Por ejemplo, esta es la entrada ['this','is','a','sentence']y esta es la salida deseadathis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in...
Quiero que mi función Python divida una oración (entrada) y almacene cada palabra en una lista. Mi código actual divide la oración, pero no almacena las palabras como una lista. ¿Cómo puedo hacer eso? def split_line(text): # split the text words = text.split() # for each word in the line:...
Quiero crear una lista vacía (o lo que sea la mejor manera) que puede contener 10 elementos. Después de eso, quiero asignar valores en esa lista, por ejemplo, se supone que esto muestra de 0 a 9: s1 = list(); for i in range(0,9): s1[i] = i print s1 Pero cuando ejecuto este código, genera un...
list.append()es la opción obvia para agregar al final de una lista. Aquí hay una explicación razonable para los desaparecidos list.prepend(). Asumiendo que mi lista es corta y las preocupaciones de rendimiento son insignificantes, es list.insert(0, x) o list[0:0] =