Programação

799
Emular um loop do-while em Python?

Eu preciso emular um loop do-while em um programa Python. Infelizmente, o seguinte código simples não 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
Como clonar uma única ramificação no Git?

Eu tenho um repositório Git local chamado 'esqueleto' que eu uso para armazenar esqueletos de projetos. Possui alguns ramos, para diferentes tipos de projetos: casey@agave [~/Projects/skeleton] git branch * master rails c c++ Se eu quiser verificar a ramificação principal de um novo projeto,...

799
Como importar outros arquivos Python?

Como importo outros arquivos no Python? Como exatamente posso importar um arquivo python específico como import file.py? Como posso importar uma pasta em vez de um arquivo específico? Quero carregar um arquivo Python dinamicamente no tempo de execução, com base na entrada do usuário. Quero saber...

797
Loop de C # - quebra x continua

Em um loop C # (sinta-se à vontade para responder a outros idiomas), qual é a diferença entre break e continue como um meio de deixar a estrutura do loop e ir para a próxima iteração? Exemplo: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the...

796
Como você classifica um dicionário por valor?

Muitas vezes tenho que classificar um dicionário, composto por chaves e valores, por valor. Por exemplo, tenho um hash de palavras e respectivas frequências, que quero ordenar por frequência. Há um SortedListque é bom para um único valor (digamos frequência), que eu quero mapeá-lo de volta à...