Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.

10195
O que a palavra-chave "yield" faz?

Qual é o uso da yieldpalavra - chave em Python e o que ela faz? Por exemplo, estou tentando entender esse código 1 : def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield self._leftchild if self._rightchild and...

3606
Acessando o índice em loops 'for'?

Como acesso o índice em um forloop como o seguinte? ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) Eu quero obter esta saída: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = 78 Quando faço um forloop usando um loop, como faço para acessar o...

3234
Como verifico se uma lista está vazia?

As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Por exemplo, se passou o seguinte: a = [] Como verifico se aestá

3139
Iterando Dicionários Usando Loops 'For'

Estou um pouco intrigado com o seguinte código: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] O que eu não entendo é a keyparte. Como o Python reconhece que precisa apenas ler a chave do dicionário? Existe keyuma palavra especial em Python? Ou é simplesmente uma...