Preguntas etiquetadas con python

587
Python: buscar en la lista

Me he encontrado con esto: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) pero a veces no funciona con todos mis elementos, como si no fueran reconocidos en la lista (cuando es una lista de cadenas). ¿Es esta la forma más 'pitónica' de encontrar un elemento en una...

578
¿Python tiene variables "privadas" en las clases?

Vengo del mundo Java y leo los patrones, recetas y modismos de Python 3 de Bruce Eckels . Mientras lee sobre clases, continúa diciendo que en Python no hay necesidad de declarar variables de instancia. Solo los usas en el constructor, y boom, están allí. Así por ejemplo: class Simple: def...

576
Concatenar elemento en la lista a cadenas

¿Hay una manera más simple de concatenar elementos de cadena en una lista en una sola cadena? ¿Puedo usar la str.join()función? Por ejemplo, esta es la entrada ['this','is','a','sentence']y esta es la salida deseadathis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in...

574
¿Cómo dividir una cadena en una lista?

Quiero que mi función Python divida una oración (entrada) y almacene cada palabra en una lista. Mi código actual divide la oración, pero no almacena las palabras como una lista. ¿Cómo puedo hacer eso? def split_line(text): # split the text words = text.split() # for each word in the line:...

567
TensorFlow no encontrado usando pip

Estoy tratando de instalar TensorFlow usando pip: $ pip install tensorflow --user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow ¿Qué estoy haciendo mal? Hasta ahora he usado Python y pip...

564
¿Qué hace 'super' en Python?

Cuál es la diferencia entre: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() y: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) He visto que superse usa bastante en clases con una sola herencia. Puedo ver por qué lo usarías en...