Запитання з тегом «list»

Тег списку може стосуватися: пов'язаного списку (упорядкований набір вузлів, кожен з яких посилається на свого наступника), або форми динамічного масиву. Щоб не використовуватися для списків HTML, скористайтеся [html-списками].

12
Додати список для встановлення?
Тестований на інтерпретаторі 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 Я думаю, що я не можу додати список до набору, тому …
242 python  list  set 

12
Перетворити ітератор в ArrayList
З огляду на Iterator<Element>те, як ми можемо перетворити це Iteratorна ArrayList<Element>(або List<Element>) найкращим і швидким способом, щоб ми могли використовувати ArrayListтакі операції, як get(index), наприклад add(element), і т.д.
241 java  list  arraylist  iterator 


12
Чи можете ви видалити елементи зі списку std :: під час ітерації через нього?
У мене код такий: 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); Я хотів би видалити неактивні елементи відразу після їх оновлення, щоб уникнути повторного перегляду списку. Але якщо додати коментовані рядки, я отримаю помилку, коли потрапляю до i++: "Список ітераторів не …
239 c++  list  std 

16
вектор проти списку в STL
Я помітив в Ефективній STL це вектор - тип послідовності, яку слід використовувати за замовчуванням. Що це означає? Здається, що ігноруйте ефективністьvector може все, що завгодно. Чи може хтось запропонувати мені сценарій, коли vectorце неможливо здійснити, але listйого слід використовувати?
238 c++  list  vector  stl 

6
Коротший синтаксис для трансляції зі списку <X> до списку <Y>?
Я знаю, що можливо передавати список елементів від одного типу до іншого (з огляду на те, що ваш об'єкт має відкритий явний статичний метод оператора для здійснення кастингу) один за одним: List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); Але хіба не можна одночасно подати весь список? Наприклад, …
237 c#  list  casting  ienumerable 

21
Як роздрукувати всі елементи списку на Java?
Я намагаюся роздрукувати всі елементи а List, проте це друк покажчика, Objectа не значення. Це мій код друку ... for(int i=0;i&lt;list.size();i++){ System.out.println(list.get(i)); } Чи може хтось допомогти мені, чому він не друкує значення елементів.
236 java  list 

12
Перевірте, чи змінною є список чи кортеж
У python, який найкращий спосіб перевірити, чи змінна містить список чи кортеж? (тобто колекція) Невже isinstance()таке зло, як запропоновано тут? http://www.canonical.org/~kragen/isinstance/ Оновлення: найпоширеніша причина, по якій я хочу відрізнити список від рядка, - це те, що у мене є невизначено глибоке вкладене дерево / структура даних списків списків списків рядків …
234 python  types  list 

10
Android Endless List
Як я можу створити список, коли після досягнення кінця списку мене отримують сповіщення, щоб я міг завантажити більше елементів?
232 android  list  listview 

9
Доступ до декількох елементів списку, знаючи їх індекс
Мені потрібно вибрати деякі елементи із даного списку, знаючи їх індекс. Скажімо, я хотів би створити новий список, який містить елемент із індексом 1, 2, 5, із даного списку [-2, 1, 5, 3, 8, 5, 6]. Що я зробив: a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for …

30
Яке найкраще ім’я для немутуючого методу "додати" для незмінної колекції?
Вибачте за вафельний заголовок - якби я міг придумати стислий заголовок, мені не доведеться ставити питання. Припустимо, у мене є незмінний тип списку. Він має операцію, Foo(x)яка повертає новий незмінний список із вказаним аргументом як додатковий елемент в кінці. Отже, для складання списку рядків зі значеннями "Привіт", "незмінний", "світ" ви …

13
Операція віднімання списку Python
Я хочу зробити щось подібне до цього: &gt;&gt;&gt; x = [1,2,3,4,5,6,7,8,9,0] &gt;&gt;&gt; x [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] &gt;&gt;&gt; y = [1,3,5,7,9] &gt;&gt;&gt; y [1, 3, 5, 7, 9] &gt;&gt;&gt; y - x # (should return [2,4,6,8,0]) Але це не підтримується списками python Який найкращий …
227 python  list 


7
Java List.add () UnsupportedOperationException
Я намагаюся додати об'єкти до List&lt;String&gt;екземпляра, але він кидаєUnsupportedOperationException . Хтось знає, чому? Мій код Java: String[] membersArray = request.getParameterValues('members'); List&lt;String&gt; membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List&lt;String&gt; seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Повідомлення про помилку: java.lang.UnsupportedOperationException java.util.Ab …

18
Ява: як перетворити список на карту
Нещодавно я спілкувався з колегою про те, що було б оптимальним способом перетворення Listна MapJava та чи є якісь переваги від цього. Я хочу знати оптимальний підхід до перетворення і дуже вдячний, якщо хтось може мене керувати. Це хороший підхід: List&lt;Object[]&gt; results; Map&lt;Integer, String&gt; resultsMap = new HashMap&lt;Integer, String&gt;(); for …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.