Resultados da pesquisa a pedido "iterable-unpacking"

1 a resposta

estrela desempacotando para classes próprias

Eu queria saber se é possível usar a descompactação em estrela com classes próprias, em vez de apenas built-in comolist etuple. class Agent(object): def __init__(self, cards): self.cards = cards def __len__(self): return len(self.cards) def ...

5 a resposta

Conseguir que uma função Python retorne de forma limpa um escalar ou lista, dependendo do número de argumentos

Isenção de responsabilidade: Estou procurando uma solução Python 2.6, se houver. Estou procurando uma função que retorna um único valor quando passou um único valor, ou que retorna uma sequência quando passou vários valores: >>> a = foo(1) 2 ...

4 a resposta

Retorno da tupla com um único item de uma função

Apenas encontrei um pouco de estranheza em Python e pensei que eu teriadocument it escreva-a como uma pergunta aqui, caso mais alguém esteja tentando encontrar uma resposta com os mesmos termos de pesquisa infrutíferos que eu estava Parece que ...

8 a resposta

overloading operator << para std :: tuple - possíveis simplificações?

Eu usei uma resposta para a pergunta SO "iterar sobre tupla" [https://stackoverflow.com/a/6894436/350713] para escrever um método para sobrecarregar<<. Este método foi testado e parece funcionar corretamente comg++ 4.7 no aperto do Debian. ...

5 a resposta

Existe maneira de criar tupla da lista (sem codegeneration)?

Às vezes, há necessidade de criar tuplas a partir de pequenas coleções (por exemplo, estrutura escaldante).

4 a resposta

Por que é válido atribuir a uma lista vazia, mas não a uma tupla vazia?

Isso surgiu emuma conversa recente sobre PyCon [https://youtu.be/MCs5OvhV9S4?t=42m17s]. A declaração [] = []não faz nada significativo, mas também não gera uma exceção. Tenho a sensação de que isso se deve a regras de descompactação. Você pode ...

3 a resposta

upla estendida descompactar em Python 2

possível simular a descompactação de tupla estendida no Python Especificamente, eu tenho um loop for: for a, b, c in mylist:que funciona bem quando mylist é uma lista de tuplas de tamanho três. Eu quero o mesmo para que o loop funcione se eu ...

3 a resposta

Python: descompactar para número desconhecido de variáveis?

Como eu poderia descompactar uma tupla de desconhecido para, digamos, uma lista? Eu tenho um número de colunas de dados e eles são divididos em uma tupla por alguma função. Quero descompactar essa tupla para variáveis, mas não sei ...

6 a resposta

Qual é o equivalente do esquema à descompactação da tupla?

No Python, eu posso fazer algo assim: t = (1, 2) a, b = t... e a será 1 eb será 2. Suponha que eu tenha uma lista'(1 2) no esquema. Existe alguma maneira de fazer algo semelhante comlet? Se isso faz diferença, estou usando o Racket.

4 a resposta

Desembalagem dupla no mapa Operações

Costumo trabalhar com Listas, Seqs e Iteradores de Tuplas e gostaria de fazer algo como o seguinte, val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } No entanto, o compilador nunca ...