Znacznik list może odnosić się do: listy połączonej (uporządkowanego zestawu węzłów, z których każdy odnosi się do swojego następcy) lub formy tablicy dynamicznej. Nie należy go używać w przypadku list HTML, zamiast tego należy użyć [list HTML].
Testowane na interprecie języka Python 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>> l=['f','g'] >>> l ['f', 'g'] >>> a.add(l) Traceback (most recent call last): File "<pyshell#35>", line 1, in <module> a.add(l) TypeError: list objects are unhashable Myślę, że nie mogę dodać listy do zestawu, ponieważ nie …
Biorąc pod uwagę Iterator<Element>, w jaki sposób możemy przekonwertować Iteratordo ArrayList<Element>(lub List<Element>) w najlepszym i najszybszym sposobem możliwe, tak, że możemy użyć ArrayList„s operacje na takich jak on get(index), add(element)itp
Mam kod, który wygląda następująco: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } items.remove_if(CheckItemNotActive); Chciałbym usunąć nieaktywne elementy natychmiast po ich aktualizacji, aby uniknąć ponownego przeglądania listy. Ale jeśli dodam skomentowane wiersze, pojawia się błąd, gdy dochodzę do i++: „Nie można zwiększać iteratora …
Zauważyłem to w Effective STL wektor to typ sekwencji, który powinien być domyślnie używany. Co to znaczy Wydaje się, że zignorowanie wydajności vectormoże zrobić wszystko. Czy ktoś mógłby mi zaproponować scenariusz, w którym vectornie jest to wykonalna opcja, ale listnależy ją zastosować?
Wiem, że możliwe jest rzutowanie listy elementów z jednego typu na inny (biorąc pod uwagę, że twój obiekt ma metodę publicznego jawnego operatora jawnego, aby wykonać rzutowanie) w następujący sposób: List<Y> ListOfY = new List<Y>(); foreach(X x in ListOfX) ListOfY.Add((Y)x); Ale czy nie można rzucić całej listy jednocześnie? Na przykład, …
Próbuję wydrukować wszystkie elementy a List, ale wypisuje wskaźnik Objectraczej niż wartość. To jest mój kod do drukowania ... for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } Czy ktoś mógłby mi pomóc, dlaczego nie drukuje wartości elementów.
W Pythonie, jaki jest najlepszy sposób sprawdzenia, czy zmienna zawiera listę lub krotkę? (tj. kolekcja) Czy jest isinstance()tak złe, jak tutaj sugerowano? http://www.canonical.org/~kragen/isinstance/ Aktualizacja: najczęstszym powodem, dla którego chcę odróżnić listę od łańcucha jest to, że mam nieskończenie głęboko zagnieżdżone drzewo / strukturę danych list list list łańcuchów itp., Które …
Muszę wybrać niektóre elementy z podanej listy, znając ich indeks. Powiedzmy, że chciałbym utworzyć nową listę, która zawiera element o indeksie 1, 2, 5, z podanej listy [-2, 1, 5, 3, 8, 5, 6]. To co zrobiłem to: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for i …
Przepraszam za gofrowny tytuł - gdybym mógł wymyślić zwięzły tytuł, nie musiałbym zadawać pytania. Załóżmy, że mam niezmienny typ listy. Ma operację, Foo(x)która zwraca nową niezmienną listę z określonym argumentem jako dodatkowy element na końcu. Aby stworzyć listę ciągów znaków z wartościami „Cześć”, „niezmienny”, „świat” możesz napisać: var empty = …
Chcę zrobić coś podobnego do tego: >>> x = [1,2,3,4,5,6,7,8,9,0] >>> x [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] >>> y = [1,3,5,7,9] >>> y [1, 3, 5, 7, 9] >>> y - x # (should return [2,4,6,8,0]) Ale nie jest to obsługiwane przez listy python Jaki …
Próbuję dodać obiekty do List<String>instancji, ale rzuca ona UnsupportedOperationException. Czy ktoś wie dlaczego? Mój kod Java: String[] membersArray = request.getParameterValues('members'); List<String> membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List<String> seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Komunikat o błędzie: java.lang.UnsupportedOperationException java.util.AbstractList.add …
Niedawno rozmawiam z kolegą na temat tego, jaki byłby optymalny sposób konwersji Listna MapJavę i czy są jakieś szczególne korzyści z tego. Chcę poznać optymalne podejście do konwersji i naprawdę docenię, jeśli ktoś może mnie poprowadzić. Czy to dobre podejście: List<Object[]> results; Map<Integer, String> resultsMap = new HashMap<Integer, String>(); for …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.