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

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

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 over List у C …
495 c#  list  generics 


30
Що є найбільш "пітонічним" способом перегляду списку в шматках?
У мене є скрипт Python, який приймає в якості списку цілих чисел, з якими мені потрібно працювати з чотирма цілими числами одночасно. На жаль, я не маю контролю над входом, або я б передавав це як список чотирьохелементних кортежів. Наразі я повторюю це таким чином: for i in xrange(0, len(ints), …

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 …

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

22
Отримання індексу повернутого елемента max або min, використовуючи max () / min () у списку
Я використовую Python maxі minфункції у списках для алгоритму minimax, і мені потрібен індекс значення, повернутий max()або min(). Іншими словами, мені потрібно знати, який хід призвів до максимального (на черзі першого гравця) або мінімального (другого гравця). for i in range(9): newBoard = currentBoard.newBoardWithMove([i / 3, i % 3], player) if …
465 python  list  max  min 

26
Як видалити елементи із загального списку під час ітерації над ним?
Я шукаю кращу схему роботи зі списком елементів, які кожен потребує обробці, а потім залежно від результату видаляються зі списку. Ви не можете використовувати .Remove(element)всередині foreach (var element in X)(бо це призводить до Collection was modified; enumeration operation may not execute.виключенню) ... Ви також не можете використовувати for (int i …
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
Список <T> ПорядокВикори за алфавітом
Я використовую C # на Framework 3.5. Я прагну швидко сортувати загальний List&lt;T&gt;. Заради цього прикладу, скажімо, у мене є список Personтипу із властивістю прізвища. Як би я сортував цей Список за допомогою лямбдаського виразу? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 

30
Вирівняти неправильний список списків
На цей питання є відповіді на Stack Overflow на російському : Складіть глибокий список плоскіми без вітрів та циклів Так, я знаю, що ця тема була висвітлена раніше ( тут , тут , тут , тут ), але, наскільки я знаю, усі рішення, крім одного, не входять у такий список: …



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