Articles of listas de

¿Cuál es la forma más eficiente de eliminar un grupo de índices de una lista de números en Python 2.7?

Así que me preguntaba cómo puedo, utilizando Python 2.7, tomar de manera más eficiente una lista de valores utilizados para representar índices como este: (pero con una longitud de hasta 250,000+) indices = [2, 4, 5] y elimine esa lista de índices de una lista más grande como esta: (más de 3,000,000 artículos) numbers = […]

Python: ¿Por qué no se admite la comparación entre listas y tuplas?

Al comparar una tupla con una lista como … >>> [1,2,3] == (1,2,3) False >>> [1,2,3].__eq__((1,2,3)) NotImplemented >>> (1,2,3).__eq__([1,2,3]) NotImplemented … Python no los compara en profundidad como se hace con (1,2,3) == (1,2,3) . Entonces, ¿cuál es la razón de esto? ¿Es porque la lista mutable se puede cambiar en cualquier momento (problemas de […]

Rompe la cadena en una lista de caracteres en Python

Entonces, lo que quiero hacer es esencialmente chupar una línea de txt de un archivo .txt, luego asignar los caracteres a una lista y luego crear una lista de todos los caracteres separados en una lista. Así que una lista de listas. Por el momento, he intentado: fO = open(filename, ‘rU’) fL = fO.readlines() y […]

¿Cómo puedo cambiar en Python el tipo de retorno / entrada de una lista que se implementa como un atributo de clase?

EDITAR (la reformulación completa del problema como la versión original (ver “versión original”, más adelante) es engañosa): Aquí está la configuración: Tengo un objeto que tiene una lista de objetos de tipo . Me gustaría acceder a esta lista, pero trabajar con objetos del tipo que es una versión enriquecida de . Antecedentes (1): One […]

Obtener una lista de un conjunto en python

¿Cómo obtengo el contenido de un set() en forma de list[] en Python? Necesito hacer esto porque necesito guardar la colección en Google App Engine y los tipos de propiedad de la entidad pueden ser listas, pero no conjuntos. Sé que puedo iterar sobre todo el asunto, pero parece que debería haber una forma de […]

Python list_of_tuples: sum el segundo valor de cada tupla, solo si el primer valor de la tupla es == algo

Tengo una lista de tuplas “etiquetadas” … donde está cada tupla (tag_id, valor) … así: my_list = [(tag_A, 100), (tag_A, 200), (tag_A, 300), (tag_A, 400), (tag_B, 400), (tag_B, 600)] Quiero sumr los valores de cada tupla con la misma etiqueta … para que: sum_of_all_values_with_tag_A() = 1000 sum_of_all_values_with_tag_B() = 1000 No puedo imaginar una forma sencilla […]

¿Elije al azar del set? python

Estoy trabajando en una parte de inteligencia artificial de un juego de adivinanzas. Quiero que la IA seleccione una letra aleatoria de esta lista. Lo hago en conjunto para poder eliminar fácilmente las letras de la lista, ya que están adivinadas en el juego y, por lo tanto, ya no están disponibles para ser adivinadas. […]

Python: ¿cómo unir entradas en un conjunto en una cadena?

Básicamente, estoy tratando de unir las entradas en un conjunto para generar una cadena. Estoy tratando de usar una syntax similar a la función de unión para listas. Aquí está mi bash: list = [“gathi-109″,”itcg-0932″,”mx1-35316”] set_1 = set(list) set_2 = set([“mx1-35316”]) set_3 = set_1 – set_2 print set_3.join(“, “) Sin embargo, recibo este error: AttributeError: […]

Python comprueba si todos los elementos de una lista son del mismo tipo

¿Cómo es posible en Python verificar (sin verificar individualmente cada elemento si es posible) si los elementos de una lista son del mismo tipo? Por ejemplo, me gustaría tener una función para verificar que todos los elementos de esta lista sean enteros (lo que es claramente falso): x=[1, 2.5, ‘a’] def checkIntegers(x): # return true […]

Encontrar elementos comunes en la lista en Python

¿Encontrar elementos comunes en la lista en python? Imagine si tengo una lista como la siguiente [[a, b], [a, c], [b, c], [c, d], [e, f], [f, g]] Mi salida debe ser [ a, b, c, d] [e, f, g] ¿Cómo lo hago? Lo que intenté es así for i in range(0,len(fin3)): for j in […]