Programación

800
¿Cómo clono una sola rama en Git?

Tengo un repositorio local de Git llamado 'esqueleto' que utilizo para almacenar esqueletos de proyectos. Tiene algunas sucursales, para diferentes tipos de proyectos: casey@agave [~/Projects/skeleton] git branch * master rails c c++ Si quiero consultar la rama maestra para un nuevo proyecto,...

799
¿Emular un bucle do-while en Python?

Necesito emular un ciclo do-while en un programa Python. Desafortunadamente, el siguiente código directo no funciona: list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element: print element try: element = iterator.next() except StopIteration:...

799
¿Cómo importar otros archivos de Python?

¿Cómo importo otros archivos en Python? ¿Cómo puedo importar exactamente un archivo Python específico import file.py? ¿Cómo puedo importar una carpeta en lugar de un archivo específico? Quiero cargar un archivo Python dinámicamente en tiempo de ejecución, basado en la entrada del usuario. Quiero...

797
C # loop - romper vs continuar

En un bucle C # (siéntase libre de responder para otros idiomas), ¿cuál es la diferencia entre romper y continuar como un medio para abandonar la estructura del bucle e ir a la siguiente iteración? Ejemplo: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's...

796
¿Cómo se ordena un diccionario por valor?

A menudo tengo que ordenar un diccionario, que consta de claves y valores, por valor. Por ejemplo, tengo un hash de palabras y frecuencias respectivas, que quiero ordenar por frecuencia. Hay una SortedListque es buena para un solo valor (por ejemplo, frecuencia), que quiero asignar de nuevo a la...