{x for x in range(10)}
funciona perfectamente en IDLE, pero cuando bash esto en eclipse (con el complemento Pydev) obtengo un error de syntax:
Variable indefinida: x
- python toma la lista y devuelve solo si también existe un valor negativo utilizando set
- Obteniendo tuplas únicas de un conjunto de python
- Encuentra la diferencia establecida entre dos matrices grandes (matrices) en Python
- Pandas DataFrame: cómo hacer Establecer la agregación de unión en una ventana móvil
- ¿Por qué recibo un error de "lista" de tipo no transitable al convertir una lista en un conjunto y volver?
¿Es porque Pydev no admite la comprensión de los conjuntos o algo así? ¿Qué puedo hacer para que esto funcione? (Este fue solo un ejemplo que no funciona. Todas las configuraciones de conjunto no funcionan para mí).
(Estoy usando Python 3)
Este es un error en PyDev; En este caso, ignore la advertencia del editor y ejecute el código: funcionará.
Entiendo esto mucho, PyDev no es perfecto pero es lo suficientemente bueno!
Asegúrese de que Pydev esté configurado para usar Python 3.
Puede averiguar qué versión de Python está utilizando con
import sys sys.stdout.write( sys.version )