Вопросы с тегом «list»

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

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
Конвертировать Iterator в ArrayList
Учитывая Iterator<Element>, как мы можем преобразовать это Iteratorв ArrayList<Element>(или List<Element>) наилучшим и самым быстрым способом, чтобы мы могли использовать ArrayListтакие операции над ним, как get(index), add(element)и т. Д.
241 java  list  arraylist  iterator 

12
Можете ли вы удалить элементы из списка std :: list, просматривая его?
У меня есть код, который выглядит так: 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
Я заметил в Effective STL, что вектор - это тип последовательности, который должен использоваться по умолчанию. Что это значит? Кажется, что игнорировать эффективность vectorможет все что угодно. Может ли кто-нибудь предложить мне сценарий, в котором vectorвариант невозможен, но listдолжен использоваться?
239 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 

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] …

10
Бесконечный список Android
Как я могу создать список, когда, когда вы достигнете конца списка, я получу уведомление, чтобы я мог загрузить больше элементов?
232 android  list  listview 

30
Какое имя лучше всего использовать для неизменяемого метода add в неизменяемой коллекции?
Извините за вафельный заголовок - если бы я мог придумать краткое название, мне не пришлось бы задавать вопрос. Предположим, у меня есть неизменный тип списка. У него есть операция, 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.AbstractList.add …

18
Java: как преобразовать список в карту
В последнее время у меня разговор с коллегой о том , что было бы оптимальным способом обращенного Listк Mapв Java , и если есть какие - либо конкретные выгоды от этого. Я хочу знать оптимальный подход к конверсии и был бы очень признателен, если бы кто-нибудь мог мне помочь. Это …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.