Perguntas com a marcação «set»

144
Matriz JavaScript para definir

O MSDN faz referência à abstração da coleção Set do JavaScript . Eu tenho uma matriz de objetos que gostaria de converter em um conjunto para poder remover ( .delete()) vários elementos pelo nome: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType:...

144
Como converter um conjunto em uma lista em python?

Estou tentando converter um conjunto em uma lista no Python 2.6. Eu estou usando esta sintaxe: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) No entanto, recebo o seguinte rastreamento de pilha: Traceback (most recent call last): File "<console>", line 1, in...

138
Diferença entre Iterator e Listiterator?

Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Podemos usar Iteratorpara percorrer a Setou a Listou a Map. Mas ListIteratorsó pode ser usado para atravessar a List, não pode atravessar a Set. Por quê? Eu sei que a principal diferença é...

134
Quando devo usar o tipo HashSet <T>?

Estou explorando o HashSet<T>tipo, mas não entendo onde ele está nas coleções. Pode-se usá-lo para substituir um List<T>? Imagino que o desempenho de HashSet<T>a seja melhor, mas não pude ver o acesso individual a seus elementos. É apenas para

129
Datatable vs Dataset

Atualmente, uso um DataTable para obter resultados de um banco de dados que posso usar no meu código. No entanto, muitos exemplos na Web são exibidos usando um DataSet e acessando as tabelas por meio do método de coleções. Existe alguma vantagem, em termos de desempenho ou não, do uso de DataSets...

127
Como o HashSet compara elementos para igualdade?

Eu tenho uma classe que é IComparable: public class a : IComparable { public int Id { get; set; } public string Name { get; set; } public a(int id) { this.Id = id; } public int CompareTo(object obj) { return this.Id.CompareTo(((a)obj).Id); } } Quando adiciono uma lista de objetos...

119
Converter uma lista em um conjunto altera a ordem dos elementos

Recentemente, percebi que, quando estou convertendo um listemset a ordem dos elementos é alterado e é classificada pelo personagem. Considere este exemplo: x=[1,2,20,6,210] print x # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output...