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

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

14
Преобразовать набор в список без создания нового списка
Я использую этот код для преобразования Setв List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Я хочу избежать создания нового списка в каждой итерации цикла. Это …
503 java  performance  list  set 

18
Список <T> или IList <T> [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 7 месяцев назад . Может кто-нибудь объяснить мне, почему я хотел бы использовать IList над списком в …
495 c#  list  generics 

30
Какой самый «питонный» способ перебрать список по частям?
У меня есть сценарий Python, который принимает в качестве входных данных список целых чисел, которые мне нужно работать с четырьмя целыми числами одновременно. К сожалению, у меня нет контроля над вводом, или я бы передал его в виде списка из четырех элементов. В настоящее время я повторяю это так: for …


16
Почему я получаю UnsupportedOperationException при попытке удалить элемент из списка?
У меня есть этот код: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List&lt;String&gt; list=Arrays.asList(split); Random r = new Random(); while( list.size() &gt; count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } Я получаю это: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Как это …

22
Нахождение среднего из списка
Я должен найти среднее значение списка в Python. Это мой код до сих пор l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) У меня есть, поэтому он складывает значения в списке, но я не знаю, как разделить их на …
473 python  list  lambda  average  reduce 

20
Найти пересечение двух вложенных списков?
Я знаю, как получить пересечение двух плоских списков: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] или def intersect(a, b): return list(set(a) &amp; set(b)) print intersect(b1, b2) Но когда мне нужно найти пересечение для вложенных списков, тогда начинаются мои проблемы: c1 …

22
Получение индекса возвращенного элемента max или min с использованием max () / min () в списке
Я использую Python maxи minфункции в списках для минимаксного алгоритма, и мне нужен индекс значения, возвращаемого max()или min(). Другими словами, мне нужно знать, какой ход принес максимальное (на ход первого игрока) или минимальное (второй игрок) значение. for i in range(9): newBoard = currentBoard.newBoardWithMove([i / 3, i % 3], player) if …
467 python  list  max  min 

5
Каковы преимущества NumPy перед обычными списками Python?
Каковы преимущества NumPy перед обычными списками Python? У меня около 100 серий финансовых рынков, и я собираюсь создать массив кубов размером 100x100x100 = 1 миллион ячеек. Я буду регрессировать (с 3 переменными) каждый x с каждым y и z, чтобы заполнить массив стандартными ошибками. Я слышал, что для «больших матриц» …

26
Как удалить элементы из общего списка при переборах по нему?
Я ищу лучший шаблон для работы со списком элементов, каждый из которых необходимо обработать, а затем в зависимости от результата удаляются из списка. Вы не можете использовать .Remove(element)внутри foreach (var element in X)(потому что это приводит к Collection was modified; enumeration operation may not execute.исключению) ... вы также не можете …
451 c#  list  loops  generics  key-value 

19
Как проверить, является ли объект списком или кортежем (но не строкой)?
Это то, что я обычно делаю, чтобы убедиться, что вход является list/ tuple-, но не а str. Потому что много раз я сталкивался с ошибками, когда функция strпо ошибке пропускает объект, а целевая функция for x in lstпредполагает, что lstэто на самом деле listили tuple. assert isinstance(lst, (list, tuple)) Мой …
444 python  list  types  assert 

9
List <T> OrderBy по алфавиту
Я использую C # на Framework 3.5. Я ищу, чтобы быстро отсортировать Generic List&lt;T&gt;. Для примера, скажем, у меня есть список Personтипа со свойством фамилия. Как бы отсортировать этот список с помощью лямбда-выражения? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
443 c#  generics  list  lambda  sorting 

30
Сгладить неправильный список списков
На этом вопросе есть ответы на Stack Overflow на русском : Сделать глубоковложенный список плоские без ветвления и циклы Да, я знаю, что эта тема уже была рассмотрена ( здесь , здесь , здесь , здесь ), но, насколько я знаю, все решения, кроме одного, терпят неудачу в таком списке: …



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