Tengo una lista booleano en Pythonvoltear los valores booleanos en un pitón lista
mylist = [True , True, False,...]
que quiero cambiar a lo opuesto lógico [False, False, True , ...]
¿Hay una manera innata de hacer esto en Python (algo así como una llamar al not(mylist)
) sin un ciclo escrito a mano para invertir los elementos?
Solo curiosidad, es el [:] necesario sary en este caso? – Levon
@Levon, el '[:]' significa 'mylist' todavía se está refiriendo a la misma lista. Esto puede ser deseable si se supone que la lista está mutada dentro de una función. –
@gnibbler Pero la comprensión de la lista está creando una nueva lista, por lo que la única diferencia es que usar [:] la ubicación de la memoria (id) de 'mylist' no cambiará mientras no lo tenga, ¿lo haría? – Levon