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

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


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це не впливає на початковий масив, алеlist2 робить. …
119 java  list  collections 

6
Отримайте останній елемент потоку / списку в одній вкладиші
Як я можу отримати останній елемент потоку чи списку в наступному коді? Де data.careasзнаходиться List&lt;CArea&gt;: CArea first = data.careas.stream() .filter(c -&gt; c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -&gt; c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? Як бачите, отримати перший елемент, з певним filter, не важко. Однак отримання останнього елемента в одноклапнику - справжній …
118 java  list  java-8  java-stream 

5
C # Перетворити список <string> у словник <рядок, рядок>
Це може здатися дивним, що потрібно зробити, але ігноруючи це, чи є приємний стислий спосіб перетворення списку в словник, де кожна пара ключових значень у словнику - це лише кожен рядок у списку. тобто List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 Я здійснив багато пошукових записів, і …
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
Рекурсивний пошук підпапок та повернення файлів у пітоні списку
Я працюю над сценарієм, щоб рекурсивно пройти через папки в основній папці та створити список із певного типу файлів. У мене виникають проблеми зі сценарієм. В даний час його встановлено наступним чином for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt") : fileNamePath = str(os.path.join(root,subFolder,item)) проблема полягає …

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);
117 java  list  java-9 

9
Що таке "пітонічний" еквівалент функції "складання" від функціонального програмування?
Який самий ідіоматичний спосіб досягти чогось подібного в Haskell: foldl (+) 0 [1,2,3,4,5] --&gt; 15 Або його еквівалент у Ruby: [1,2,3,4,5].inject(0) {|m,x| m + x} #&gt; 15 Очевидно, що Python забезпечує reduceфункцію, яка є реалізацією складки, точно так само, як вище, однак мені сказали, що "пітонічним" способом програмування було уникати …

11
Поєднання двох списків та видалення дублікатів, без вилучення дублікатів у вихідному списку
У мене є два списки, які мені потрібно поєднувати там, де у другому списку проігноровані будь-які дублікати першого списку. .. Трохи важко пояснити, тому дозвольте мені показати приклад того, як виглядає код, і чого я хочу в результаті. first_list = [1, 2, 2, 5] second_list = [2, 5, 7, 9] …
115 python  list 

8
Як я можу знайти певний елемент у списку <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 

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

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

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 Якщо …

6
як перевірити, чи містить елемент List <T> елемент зі значенням особливої ​​властивості
public class PricePublicModel { public PricePublicModel() { } public int PriceGroupID { get; set; } public double Size { get; set; } public double Size2 { get; set; } public int[] PrintType { get; set; } public double[] Price { get; set; } } List&lt;PricePublicModel&gt; pricePublicList = new List&lt;PricePublicModel&gt;(); Як …
113 c#  list  contains 

10
Знаходження відмінностей між елементами списку
Подаючи список чисел, як можна знайти відмінності між кожним ( i) -ми елементами та його (i+1 ) -ми? Чи краще використовувати lambdaвираз чи, можливо, розуміння списку? Наприклад: З огляду на список t=[1,3,6,...], мета полягає в тому, щоб знайти список , v=[2,3,...]тому що 3-1=2, 6-3=3і т.д.
113 python  list 

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