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')
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')
Quiero eliminar caracteres en una cadena en python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Pero tengo muchos personajes que tengo que eliminar. Pensé en una lista list = [',', '!', '.', ';'...] Pero, ¿cómo puedo usar el listpara reemplazar los caracteres...
Estoy tratando de pasar un archivo JSON y convertir los datos en un diccionario. Hasta ahora, esto es lo que he hecho: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Espero json1_dataser un dicttipo, pero en realidad sale como un listtipo...
Tengo una ArrayList l1de tamaño 10. Asigno l1al nuevo tipo de referencia de lista l2. Will l1y l2apunta al mismo ArrayListobjeto? ¿O se le ArrayListasigna una copia del objeto l2? Cuando uso la l2referencia, si actualizo el objeto de la lista, también refleja los cambios en el l1tipo de...
Quiero tener una vista de lista invertida en una lista (de manera similar a la que List#sublistproporciona una vista de sublista en una lista). ¿Hay alguna función que proporcione esta funcionalidad? No quiero hacer ningún tipo de copia de la lista ni modificarla. Sin embargo, sería suficiente si...
¿Cuál es el más rápido (y menos intensivo en recursos) para comparar dos masivos (> 50,000 artículos) y como resultado tener dos listas como las siguientes: elementos que aparecen en la primera lista pero no en la segunda elementos que aparecen en la segunda lista pero no en la...
Necesito ayuda con este Java por favor. Creé una ArrayList de bombillas, y estoy tratando de reemplazar una bombilla en un índice específico con otra bombilla. Entonces, con el siguiente encabezado, ¿cómo procedo? public void replaceBulb(int index, Bulbs theBulb)
Estoy intentando dividir una lista en una serie de listas más pequeñas. Mi problema: mi función para dividir listas no las divide en listas del tamaño correcto. ¿Debería dividirlos en listas de tamaño 30 pero en su lugar los divide en listas de tamaño 114? ¿Cómo puedo hacer que mi función divida...
¿Cómo hago un forbucle o una lista de comprensión para que cada iteración me dé dos elementos? l = [1,2,3,4,5,6] for i,k in ???: print str(i), '+', str(k), '=',
Soy bastante nuevo en Python y estoy completamente confundido por .join() lo que he leído es el método preferido para concatenar cadenas. Lo intenté: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) y obtuve algo...
¿Hay alguna razón para hacer algo más complicado que una de estas dos líneas cuando desea borrar una lista en Python? old_list = [] old_list = list() La razón por la que pregunto es que acabo de ver esto en algún código en ejecución: del old_list[ 0:len(old_list)
¿Cómo puedo crear una lista desplegable? He probado un ScrollView pero no es exactamente lo que
No he podido encontrar una buena solución para este problema en la red (probablemente porque interruptor, posición, lista y Python son palabras tan sobrecargadas). Es bastante simple: tengo esta lista: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next',...
Tengo una lista que consta de como 20000 listas. Yo uso el tercer elemento de cada lista como una bandera. Quiero hacer algunas operaciones en esta lista siempre que al menos el indicador de un elemento sea 0, es como: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] Al principio,...
Actualmente estoy trabajando en un editor de mapas para un juego en pygame, usando mapas en mosaico. El nivel se construye a partir de bloques en la siguiente estructura (aunque mucho más grande): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1)...
Estoy tratando de descubrir cómo atravesar una lista genérica de elementos que quiero eliminar de otra lista de elementos. Digamos que tengo esto como un ejemplo hipotético List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); Quiero atravesar list1 con un foreach y...
¿Cuál es el idioma recomendado de Python para dividir una cadena en la última aparición del delimitador en la cadena? ejemplo: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>>...
Necesito escribir una función que tome una lista de números y los multiplique . Ejemplo: [1,2,3,4,5,6]me dará 1*2*3*4*5*6. Realmente podría usar tu
Podría jurar que he visto la función (o método) que toma una lista, como esta [3, 7, 19]y la convierte en una lista iterable de tuplas, así: [(0,3), (1,7), (2,19)]para usarla en lugar de: for i in range(len(name_of_list)): name_of_list[i] = something pero no puedo recordar el nombre y googlear...
Tengo una ArrayList sobre la que quiero iterar. Al iterar sobre él, tengo que eliminar elementos al mismo tiempo. Obviamente esto arroja a java.util.ConcurrentModificationException. ¿Cuál es la mejor práctica para manejar este problema? ¿Debo clonar la lista primero? Elimino los elementos no en...