Condições: não modifique as listas originais; Apenas JDK, sem bibliotecas externas. Pontos de bônus para uma versão one-liner ou JDK 1.3. Existe uma maneira mais simples do que: List<String> newList = new
Condições: não modifique as listas originais; Apenas JDK, sem bibliotecas externas. Pontos de bônus para uma versão one-liner ou JDK 1.3. Existe uma maneira mais simples do que: List<String> newList = new
I recentemente comparou as velocidades de processamento de []e list()e ficou surpreso ao descobrir que []corre mais de três vezes mais rápido do que list(). Corri o mesmo teste com {}e dict(), e os resultados foram praticamente idênticos: []e {}tanto levou cerca 0.128sec / milhão de ciclos,...
Eu quero remover todas as seqüências de caracteres vazias de uma lista de seqüências de caracteres em python. Minha ideia é assim: while '' in str_list: str_list.remove('') Existe alguma maneira mais pitônica de fazer
Tenho algumas dúvidas sobre como funcionam os enumeradores e o LINQ. Considere estas duas seleções simples: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); ou IEnumerable<Animal> sel =...
Qual é a melhor maneira de converter um Map<key,value>para um List<value>? Basta iterar sobre todos os valores e inseri-los em uma lista ou estou ignorando alguma
erro: Vários comandos produzem '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist': 1) O destino 'OptimalLive' possui um comando de cópia do destino
Eu tenho alguns dados em uma lista de listas ou em uma lista de tuplas, como esta: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] E eu quero classificar pelo segundo elemento no subconjunto. O significado, ordenando por 2,5,8 de onde 2é (1,2,3), 5é de (4,5,6). Qual é a...
Digamos que eu tenha uma consulta LINQ, como: var authors = from x in authorsList where x.firstname == "Bob" select x; Dado que authorsListé do tipo List<Author>, como posso excluir os Authorelementos deauthorsList retornados pela consulta em authors? Ou, dito de outra maneira, como...
Eu precisava criar uma lista de listas em Python, então digitei o seguinte: myList = [[1] * 4] * 3 A lista era assim: [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] Então mudei um dos valores mais internos: myList[0][0] = 5 Agora minha lista fica assim: [[5, 1, 1, 1], [5, 1, 1, 1], [5, 1,...
Existe uma função no C # para converter rapidamente alguma coleção em string e separar valores com delimitador? Por exemplo: List<string> names -> string names_together = "John, Anna,
No Python, quero converter todas as strings de uma lista para números inteiros. Então, se eu tiver: results = ['1', '2', '3'] Como faço para: results = [1, 2,
Como posso obter o último valor de um ArrayList? Não conheço o último índice do
JavaScript tem Array.join() js>["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve Java tem algo assim? Eu sei que posso criar algo com o StringBuilder: static public String join(List<String> list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first =...
MyClass[] array; List<MyClass> list; Quais são os cenários em que um é preferível ao outro? E
Eu tenho uma lista genérica de objetos em C # e desejo clonar a lista. Os itens da lista são clonáveis, mas não parece haver uma opção a fazer list.Clone(). Existe uma maneira fácil de contornar
Existe uma maneira mais simples de concatenar itens de string em uma lista em uma única string? Posso usar a str.join()função? Por exemplo, esta é a entrada ['this','is','a','sentence']e esta é a saída desejadathis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in...
Quero que minha função Python divida uma frase (entrada) e armazene cada palavra em uma lista. Meu código atual divide a frase, mas não armazena as palavras como uma lista. Como faço isso? def split_line(text): # split the text words = text.split() # for each word in the line: for word in...
Eu quero criar uma lista vazia (ou qualquer que seja a melhor maneira) que possa conter 10 elementos. Depois disso, quero atribuir valores nessa lista, por exemplo, isso deve exibir de 0 a 9: s1 = list(); for i in range(0,9): s1[i] = i print s1 Mas quando executo esse código, ele gera um erro...
list.append()é a escolha óbvia para adicionar ao final de uma lista. Aqui está uma explicação razoável para os desaparecidos list.prepend(). Supondo que minha lista seja curta e as preocupações com o desempenho sejam insignificantes, é list.insert(0, x) ou list[0:0] =...