Perguntas com a marcação «python»

93
Python: anexar item à lista N vezes

Isso parece algo para o qual Python teria um atalho. Quero anexar um item a uma lista N vezes, efetivamente fazendo o seguinte: l = [] x = 0 for i in range(100): l.append(x) Parece-me que deveria haver um método "otimizado" para isso, algo como: l.append_multiple(x, 100) Existe?...

93
Como converter um arquivo em um dicionário?

Eu tenho um arquivo composto por duas colunas, ou seja, 1 a 2 b 3 c Desejo ler este arquivo para um dicionário de forma que a coluna 1 seja a chave e a coluna 2 seja o valor, ou seja, d = {1:'a', 2:'b', 3:'c'} O arquivo é pequeno, portanto a eficiência não é um

93
Formatação de string de consulta SQL do Python

Estou tentando encontrar a melhor maneira de formatar uma string de consulta sql. Quando estou depurando meu aplicativo, gostaria de registrar para arquivar todas as strings de consulta sql, e é importante que a string esteja formatada corretamente. Opção 1 def myquery(): sql = "select...

93
tipo de dados não compreendido

Estou tentando usar uma matriz para computar coisas. O código é este import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] mas recebo 'tipo de dados não compreendido' e funciona se eu fizer isso no terminal.

93
Como implementar a opção --verbose ou -v em um script?

Eu conheço o --verboseou -vde várias ferramentas e gostaria de implementar isso em alguns de meus próprios scripts e ferramentas. Pensei em colocar: if verbose: print ... através do meu código-fonte, para que se um usuário passar a -vopção, a variável verboseserá definida como Truee o texto...

93
Escopo do bloco em Python

Ao codificar em outras linguagens, você às vezes criará um escopo de bloco, como este: statement ... statement { statement ... statement } statement ... statement Um dos objetivos (de muitos) é melhorar a legibilidade do código: mostrar que certas instruções formam uma unidade lógica ou que...

93
Funções sobrecarregadas em Python

É possível ter funções sobrecarregadas em Python? Em C # eu faria algo como void myfunction (int first, string second) { // Some code } void myfunction (int first, string second , float third) { // Some different code } E então, quando chamo a função, ela diferencia as duas com base no...

93
Como funciona a pasta mágica de IPython?

Quero copiar o código Python já recuado / funções e classes inteiras para o IPython. Toda vez que tento o recuo está bagunçado e recebo a seguinte mensagem de erro: IndentationError: unindent does not match any outer indentation level (<ipython-input-23-354f8c8be51b>, line 12) If you want...