Perguntas com a marcação «list»

108
Como converter uma lista de tuplas em várias listas?

Suponha que eu tenha uma lista de tuplas e desejo converter em várias listas. Por exemplo, a lista de tuplas é [(1,2),(3,4),(5,6),] Existe alguma função integrada em Python que o converte em: [1,3,5],[2,4,6] Este pode ser um programa simples. Mas estou apenas curioso sobre a existência de tal...

107
Criação de um dataframe R linha por linha

Eu gostaria de construir um dataframe linha por linha em R. Fiz algumas pesquisas e tudo o que encontrei foi a sugestão de criar uma lista vazia, manter um escalar de índice de lista e, a cada vez, adicionar à lista um dataframe de uma única linha e avançar o índice da lista em um. Finalmente,...

106
Maneira rápida de criar uma lista de valores em C #?

Estou procurando uma maneira rápida de criar uma lista de valores em C #. Em Java, uso frequentemente o snippet abaixo: List<String> l = Arrays.asList("test1","test2","test3"); Existe algum equivalente em C # além do óbvio abaixo? IList<string> l = new List<string>(new string[]...

105
Por que inserir no meio de uma lista encadeada O (1)?

De acordo com o artigo da Wikipedia sobre listas vinculadas , inserir no meio de uma lista vinculada é considerado O (1). Eu acho que seria O (n). Você não precisaria localizar o nó que poderia estar próximo ao final da lista? Essa análise não leva em consideração a descoberta da operação do nó...

105
Verifique se uma lista contém elementos da outra

Tenho duas listas com objetos diferentes. List<Object1> list1; List<Object2> list2; Quero verificar se o elemento da lista1 existe na lista2, com base no atributo específico (Object1 e Object2 têm (entre outros), um atributo mútuo (com tipo Long), denominado attributeSame). agora, eu...

105
Python pandas inserir lista em uma célula

Eu tenho uma lista 'abc' e um dataframe 'df': abc = ['foo', 'bar'] df = A B 0 12 NaN 1 23 NaN Quero inserir a lista na célula 1B, então quero este resultado: A B 0 12 NaN 1 23 ['foo', 'bar'] Como posso fazer isso? 1) Se eu usar isso: df.ix[1,'B'] = abc Eu recebi a seguinte mensagem de...