Probado en el intérprete Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list...
Probado en el intérprete Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list...
En la práctica, es mejor devolver una lista vacía como esta : return Collections.emptyList(); O como esta : return new ArrayList<Foo>(); ¿O depende completamente de lo que va a hacer con la lista
Echemos: l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] El resultado que estoy buscando es r = [[1, 4, 7], [2, 5, 8], [3, 6, 9]] y no r = [(1, 4, 7), (2, 5, 8), (3, 6, 9)] Muy
Teniendo en cuenta Iterator<Element>, ¿cómo podemos convertir eso Iteratora ArrayList<Element>(o List<Element>) en el mejor y más rápida manera posible, de manera que podemos utilizar ArrayList's operaciones en él, tales como get(index), add(element),
Tengo un código que se ve así: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive); Me gustaría eliminar los elementos...
Noté en Effective STL que vector es el tipo de secuencia que debe usarse por defecto. ¿Qué significa? Parece que ignorar la eficiencia vectorpuede hacer cualquier cosa. ¿Alguien podría ofrecerme un escenario en el vectorque no sea una opción factible pero listdeba
Sé que es posible emitir una lista de elementos de un tipo a otro (dado que su objeto tiene un método de operador explícito estático público para realizar la conversión) uno a la vez de la siguiente manera: List<Y> ListOfY = new List<Y>(); foreach(X x in ListOfX)...
Estoy tratando de imprimir todos los elementos de un List, sin embargo, está imprimiendo el puntero delObject valor en lugar del valor. Este es mi código de impresión ... for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } ¿Podría alguien ayudarme por qué no está imprimiendo...
En python, ¿cuál es la mejor manera de probar si una variable contiene una lista o una tupla? (es decir, una colección) ¿Es isinstance()tan malvado como se sugiere aquí? http://www.canonical.org/~kragen/isinstance/ Actualización: la razón más común por la que quiero distinguir una lista de una...
Necesito elegir algunos elementos de la lista dada, conociendo su índice. Digamos que me gustaría crear una nueva lista, que contiene elementos con índice 1, 2, 5, de la lista dada [-2, 1, 5, 3, 8, 5, 6]. Lo que hice es: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for i in b] ¿Hay alguna forma...
¿Cómo puedo crear una lista donde cuando llegue al final de la lista se me notifique para poder cargar más elementos?
Perdón por el título waffly: si pudiera encontrar un título conciso, no tendría que hacer la pregunta. Supongamos que tengo un tipo de lista inmutable. Tiene una operación Foo(x)que devuelve una nueva lista inmutable con el argumento especificado como un elemento adicional al final. Entonces, para...
Quiero hacer algo similar a esto: >>> x = [1,2,3,4,5,6,7,8,9,0] >>> x [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] >>> y = [1,3,5,7,9] >>> y [1, 3, 5, 7, 9] >>> y - x # (should return [2,4,6,8,0]) Pero esto no es compatible con las listas de Python. ¿Cuál es...
¿Hay alguna diferencia de rendimiento entre tuplas y listas cuando se trata de instanciación y recuperación de elementos?
Intento agregar objetos a una List<String>instancia pero arroja un UnsupportedOperationException. ¿Alguien sabe por qué? Mi código Java String[] membersArray = request.getParameterValues('members'); List<String> membersList = Arrays.asList(membersArray); for (String member :...
Recientemente tuve una conversación con un colega sobre cuál sería la forma óptima de convertir Lista MapJava y si hay algún beneficio específico de hacerlo. Quiero conocer el enfoque de conversión óptimo y realmente agradecería si alguien me puede guiar. ¿Es este un buen...
Creo que "descomprimir" podría ser el vocabulario incorrecto aquí, disculpas porque estoy seguro de que esta es una pregunta duplicada. Mi pregunta es bastante simple: en una función que espera una lista de elementos, ¿cómo puedo pasar un elemento de lista de Python sin obtener un error? my_list...
Tengo una lista de objetos. Quiero encontrar un objeto (primero o lo que sea) en esta lista que tenga un atributo (o resultado del método, lo que sea) igual a value. ¿Cuál es la mejor manera de encontrarlo? Aquí está el caso de prueba: class Test: def __init__(self, value): self.value =...
¿Cuál es la forma pitónica de escribir el siguiente código? extensions = ['.mp3','.avi'] file_name = 'test.mp3' for extension in extensions: if file_name.endswith(extension): #do stuff Tengo un vago recuerdo de que la declaración explícita del forbucle puede evitarse y escribirse en la...
Si tengo un diccionario como: { 'a': 1, 'b': 2, 'c': 3 } ¿Cómo puedo convertirlo a esto? [ ('a', 1), ('b', 2), ('c', 3) ] ¿Y cómo puedo convertirlo a esto? [ (1, 'a'), (2, 'b'), (3, 'c')