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

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

5
Разделить список на несколько списков с фиксированным количеством элементов
Как разбить список элементов на списки, содержащие не более N элементов? Пример: учитывая список из 7 элементов, создайте группы из 4, оставив последнюю группу, возможно, с меньшим количеством элементов. split(List(1,2,3,4,5,6,"seven"),4) => List(List(1,2,3,4), List(5,6,"seven"))
119 list  scala  split 

6
Получить последний элемент Stream / List в однострочном формате
Как я могу получить последний элемент потока или списка в следующем коде? Где data.careasнаходится List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? Как видите, получить первый элемент filterне сложно. Однако получение последнего элемента в однострочнике - настоящая боль: Кажется, я …
119 java  list  java-8  java-stream 

11
Рекурсивный поиск подпапок и возврат файлов в списке python
Я работаю над сценарием, чтобы рекурсивно просматривать подпапки в основной папке и создавать список из определенного типа файлов. У меня проблема со сценарием. В настоящее время он установлен следующим образом for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt") : fileNamePath = str(os.path.join(root,subFolder,item)) проблема в том, что …

9
Что такое «питонический» эквивалент функции «складки» из функционального программирования?
Каков наиболее идиоматический способ добиться в Haskell чего-то вроде следующего: foldl (+) 0 [1,2,3,4,5] --> 15 Или его эквивалент в Ruby: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 Очевидно, Python предоставляет reduceфункцию, которая является реализацией fold, точно так же, как указано выше, однако мне сказали, что «питонический» способ программирования заключался …

13
Разница между Arrays.asList (массив) и новым ArrayList <Integer> (Arrays.asList (массив))
В чем разница между 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); где ia- массив целых чисел. Я узнал, что некоторые операции не допускаются list2. почему это так? как он хранится в памяти (ссылки / копия)? Когда я перетасовываю списки, list1это не влияет на исходный массив, но влияет …
119 java  list  collections 

4
В чем разница между List.of и Arrays.asList?
В Java 9 появились новые фабричные методы для списков List.of: List&lt;String&gt; strings = List.of("first", "second"); В чем разница между предыдущим и новым вариантом? То есть в чем разница между этим: Arrays.asList(1, 2, 3); и это: List.of(1, 2, 3);
118 java  list  java-9 

5
C # Преобразование списка <строка> в словарь <строка, строка>
Это может показаться странным, но, игнорируя это, существует ли хороший краткий способ преобразования списка в словарь, где каждая пара значений ключа в словаре - это просто каждая строка в списке. т.е. List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 Я провел много поисков, и только на Stackoverflow есть …
117 c#  list  dictionary 

4
Разница между Select и ConvertAll в C #
У меня есть список: List&lt;int&gt; list = new List&lt;int&gt; { 1, 2, 3, 4, 5 }; Я хочу применить некоторую трансформацию к элементам моего списка. Я могу сделать это двумя способами: List&lt;int&gt; list1 = list.Select(x =&gt; 2 * x).ToList(); List&lt;int&gt; list2 = list.ConvertAll(x =&gt; 2 * x).ToList(); В чем разница …
117 c#  .net  list 

11
Объединение двух списков и удаление дубликатов без удаления дубликатов в исходном списке
У меня есть два списка, которые мне нужно объединить, где во втором списке игнорируются дубликаты первого списка. .. Сложно объяснить, поэтому позвольте мне показать пример того, как выглядит код и чего я хочу в результате. first_list = [1, 2, 2, 5] second_list = [2, 5, 7, 9] # The result …
117 python  list 

4
ICollection <T> против List <T> в Entity Framework
Я просмотрел всего несколько веб-трансляций, прежде чем приступил к разработке нескольких приложений Entity Framework. Я действительно не читал так много документации и чувствую, что сейчас страдаю из-за этого. Я использовал List&lt;T&gt;на своих занятиях, и это отлично сработало. Теперь я прочитал некоторую документацию, и в ней говорится, что я должен был …

10
Как я могу получить каждый n-й элемент из List <T>?
Я использую .NET 3.5 и хотел бы получить каждый * n* -й элемент из списка. Меня не беспокоит, достигается ли это с помощью лямбда-выражения или LINQ. редактировать Похоже, этот вопрос вызвал довольно много споров (что, правда, хорошо?). Главное, что я усвоил, это то, что когда вы думаете, что знаете все …
115 c#  linq  list  lambda 

7
Как проверить, все ли перечисленные ниже элементы находятся в списке?
Я обнаружил, что есть связанный вопрос о том, как определить, существует ли хотя бы один элемент в списке: как проверить, есть ли один из следующих элементов в списке? Но каков наилучший и питонический способ узнать, все ли элементы существуют в списке? Просматривая документы, я нашел это решение: &gt;&gt;&gt; l = …
115 list  python  inclusion 

8
Как найти определенный элемент в List <T>?
В моем приложении используется такой список: List&lt;MyClass&gt; list = new List&lt;MyClass&gt;(); С помощью этого Addметода MyClassв список добавляется еще один экземпляр . MyClass предоставляет, среди прочего, следующие методы: public void SetId(String Id); public String GetId(); Как я могу найти конкретный экземпляр MyClassс помощью GetIdметода? Я знаю, что есть Findметод, но …
114 c#  list  properties  find 

16
Создайте хороший вывод столбца в Python
Я пытаюсь создать хороший список столбцов в python для использования с инструментами администрирования командной строки, которые я создаю. В принципе, мне нужен список вроде: [['a', 'b', 'c'], ['aaaaaaaaaa', 'b', 'c'], ['a', 'bbbbbbbbbb', 'c']] Превратиться в: a b c aaaaaaaaaa b c a bbbbbbbbbb c Использование простых вкладок здесь не поможет, …
114 python  string  list 

10
Питонический способ печати элементов списка
Я хотел бы знать, есть ли лучший способ распечатать все объекты в списке Python, чем этот: myList = [Person("Foo"), Person("Bar")] print("\n".join(map(str, myList))) Foo Bar Я читал, что это не совсем хорошо: myList = [Person("Foo"), Person("Bar")] for p in myList: print(p) Разве что-то вроде: print(p) for p in myList Если нет, …

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