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

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

30
Разбиение списка на N частей примерно равной длины
Каков наилучший способ разделить список на примерно равные части? Например, если список состоит из 7 элементов и разделен на 2 части, мы хотим получить 3 элемента в одной части, а другая должна содержать 4 элемента. Я ищу что-то подобное even_split(L, n), разбивается Lна nчасти. def chunks(L, n): """ Yield successive …
150 python  list  chunks 

10
Как получить n-й элемент списка Python или значение по умолчанию, если он недоступен
Я ищу в Python эквивалент dictionary.get(key, default)для списков. Есть ли какая-то одна идиома лайнера для получения n-го элемента списка или значения по умолчанию, если оно недоступно? Например, учитывая список myList, который я хотел бы получить myList[0], или 5, если myListэто пустой список. Спасибо.
150 python  list 

10
Как эффективно сравнить два неупорядоченных списка (не наборов) в Python?
a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a и b следует считать равными, потому что они имеют точно такие же элементы, только в разном порядке. Дело в том, что мои фактические списки будут состоять из объектов (экземпляров моих классов), а не …

12
Проверьте, содержит ли список элемент, содержащий строку, и получите этот элемент
В поисках ответа на этот вопрос я столкнулся с похожими, использующими LINQ, но я не смог полностью их понять (и, следовательно, реализовать их), поскольку я не знаком с этим. В основном я хотел бы вот что: Проверьте, содержит ли какой-либо элемент списка определенную строку. Если да, возьмите этот элемент. Честно …
149 c#  .net  linq  list  contains 

7
Как разделить () строку с разделителями на список <String>
У меня был такой код: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . но потом подумал, что мне, может быть, лучше пойти со списком. Но этот код: List&lt;String&gt; listStrLineElements; …
149 c#  .net  list  arraylist 

5
В Clojure, когда я должен использовать вектор над списком, и наоборот?
Я читал, что Векторы не являются последовательностями, но Списки. Я не уверен, в чем причина использования одного над другим. Кажется, что векторы используются чаще всего, но есть ли причина для этого?

6
Поведение итератора списка Python и следующий (итератор)
Рассматривать: &gt;&gt;&gt; lst = iter([1,2,3]) &gt;&gt;&gt; next(lst) 1 &gt;&gt;&gt; next(lst) 2 Таким образом, продвижение итератора, как и ожидалось, обрабатывается путем изменения этого же объекта. В таком случае я бы ожидал: a = iter(list(range(10))) for i in a: print(i) next(a) пропустить каждый второй элемент: вызов nextдолжен продвинуть итератор один раз, затем …

3
Разница между массивом и списком в scala
В каких случаях следует использовать Array (Buffer) и List (Buffer). Единственное отличие, которое я знаю, заключается в том, что массивы невариантны, а списки ковариантны. А как насчет производительности и некоторых других характеристик?

7
Извлечь первый элемент каждого подсписка
Мне интересно, как лучше всего извлечь первый элемент каждого подсписка в списке списков и добавить его в новый список. Так что если у меня есть: lst = [[a,b,c], [1,2,3], [x,y,z]] и я хочу , чтобы вытащить a, 1а xи создать отдельный список из них. Я попытался: lst2.append(x[0] for x in …
146 python  list  nested 

8
Проверьте, является ли массив подмножеством другого
Любая идея о том, как проверить, является ли этот список подмножеством другого? В частности, у меня есть List&lt;double&gt; t1 = new List&lt;double&gt; { 1, 3, 5 }; List&lt;double&gt; t2 = new List&lt;double&gt; { 1, 5 }; Как проверить, что t2 является подмножеством t1, используя LINQ?
145 c#  list  linq  subset 

23
Pythonic способ проверить, отсортирован ли список или нет
Есть ли питонный способ проверить, отсортирован ли уже список ASCилиDESC listtimestamps = [1, 2, 3, 5, 6, 7] что-то подобное isttimestamps.isSorted()возвращается TrueилиFalse . Я хочу ввести список временных меток для некоторых сообщений и проверить, отображаются ли транзакции в правильном порядке.

1
Обработка списочных типов с помощью Esqueleto
У меня есть типы данных, определенные как: data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } Теперь у меня есть постоянная модель, определенная как: Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId Я могу …
144 sql  list  haskell  esqueleto 

8
Поиск списка без учета регистра
У меня есть список, testListкоторый содержит кучу строк. Я хотел бы добавить новую строку в testListединственную, если она еще не существует в списке. Поэтому мне нужно выполнить поиск в списке без учета регистра и сделать его эффективным. Я не могу использовать, Containsпотому что это не принимает во внимание корпус. Я …

9
Как преобразовать набор в список в Python?
Я пытаюсь преобразовать набор в список в Python 2.6. Я использую этот синтаксис: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Тем не менее, я получаю следующую трассировку стека: Traceback (most recent call last): File "&lt;console&gt;", line 1, in &lt;module&gt; TypeError: 'set' object is not callable Как я могу это исправить?
144 python  list  set  python-2.6 

18
Транспонирование матрицы в Python
На этот вопрос есть ответы на Stack Overflow на русском : Поворот матрицы (двумерного массива) на 90 градусов в Python с помощью zip Я пытаюсь создать функцию транспонирования матрицы для python, но, похоже, мне не удается заставить ее работать. Скажи, что у меня есть theArray = [['a','b','c'],['d','e','f'],['g','h','i']] и я хочу, …

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