Articles of lista de

Python List Slicing With None como argumento

A través de prueba y error descubrí que my_list = range(10) my_list[:None] == my_list[:] Lo uso para los conjuntos de consultas de django, así que puedo definir un tamaño o tomar todos: some_queryset[:length if length else None] # @IanAuld some_queryset[:length or None] # @Bakuriu # length works for all numbers and None if you want […]

Python clasificando dos listas

Estoy tratando de ordenar dos listas juntas: list1 = [1, 2, 5, 4, 4, 3, 6] list2 = [3, 2, 1, 2, 1, 7, 8] list1, list2 = (list(x) for x in zip(*sorted(zip(list1, list2)))) De todos modos, haciendo esto me da salida. list1 = [1, 2, 3, 4, 4, 5, 6] list2 = [3, 2, […]

Cómo insertar los contenidos de una lista en otra.

Estoy tratando de combinar el contenido de dos listas para luego procesar el conjunto de datos completo. Inicialmente miré la función de insert incorporada, pero se inserta como una lista, en lugar de los contenidos de la lista. Puedo dividir y anexar las listas, pero hay una forma más limpia / más de Pythonic de […]

Python – Lista dinámica anidada

Así que estoy tratando de generar una lista anidada en Python basada en un ancho y una altura. Esto es lo que tengo hasta ahora: width = 4 height = 5 row = [None]*width map = [row]*height Ahora, esto obviamente no está del todo bien. Cuando se imprime se ve bien: [[None, None, None, None], […]

Asignar múltiples valores de una lista

Tengo curiosidad por saber si hay una forma “pythonic” de asignar los valores en una lista a los elementos? Para ser más claro, estoy pidiendo algo como esto: myList = [3, 5, 7, 2] a, b, c, d = something(myList) Así que eso: a = 3 b = 5 c = 7 d = 2 […]

Python, ordenar una lista por una clave que es una subcadena de cada elemento

Parte de un progtwig construye esta lista, [u’1 x Affinity for war’, u’1 x Intellect’, u’2 x Charisma’, u’2 x Perception’, u’3 x Population growth’, u’4 x Affinity for the land’, u’5 x Morale’] Actualmente estoy intentando clasificarlo alfabéticamente por el nombre de la evolución y no por el número. ¿Hay alguna forma en que […]

Python: encontrar el entero más bajo

Tengo el siguiente código: l = [‘-1.2’, ‘0.0’, ‘1’] x = 100.0 for i in l: if i < x: x = i print x El código debe encontrar el valor más bajo en mi lista (-1.2), pero cuando imprimo ‘x’, el valor sigue siendo 100.0. ¿En qué se equivoca mi código?

Valor booleano lista vacía

Esto puede ser simplemente idiota, pero para mí es un poco confuso: In [697]: l=[] In [698]: bool(l) Out[698]: False In [699]: l == True Out[699]: False In [700]: l == False Out[700]: False In [701]: False == False Out[701]: True ¿Por qué l==False devuelve False mientras False == False devuelve True ?

¿Dividir una lista en grupos desiguales?

Sé cómo dividir una lista en grupos pares, pero tengo problemas para dividirla en grupos desiguales. Esencialmente, esto es lo que tengo: alguna lista, llamémosla mylist , que contiene x elementos. También tengo otro archivo, llamémoslo second_list, que se parece a esto: {2, 4, 5, 9, etc.} Ahora lo que quiero hacer es dividir mylist […]

Python: IndexError: índice de lista fuera de rango

Creo que tengo mi progtwig completado, pero … no funciona. Estoy tratando de escribir un progtwig que simule un juego de lotería, pero cuando trato de comparar las conjeturas del usuario con el número de conjeturas en el boleto, aparece un error que me dice que “el índice de la lista está fuera de rango”. […]