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

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

6
Python список поведінки ітератора і наступний (ітератор)
Поміркуйте: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Отже, просування по ітератору, як і очікувалося, обробляється мутацією того самого об'єкта. У цьому випадку я б очікував: a = iter(list(range(10))) for i in a: print(i) next(a) щоб пропустити кожен другий елемент: виклик до nextповинен пересувати ітератор один раз, …

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

12
Перевірте, чи містить список елемент, що містить рядок, і отримайте цей елемент
Під час пошуку відповіді на це запитання я зіткнувся з подібними, використовуючи LINQ, але мені не вдалося повністю зрозуміти їх (і, таким чином, реалізувати їх), оскільки я не знайомий з цим. Що я хотів би, в основному, це: Перевірте, чи містить якийсь елемент списку певний рядок. Якщо це так, знайдіть …
146 c#  .net  linq  list  contains 

8
Перевірте, чи масив є підмножиною іншого
Будь-яка ідея, як перевірити, чи є цей список підмножиною іншого? Конкретно в мене є List<double> t1 = new List<double> { 1, 3, 5 }; List<double> t2 = new List<double> { 1, 5 }; Як перевірити, що t2 є підмножиною t1, використовуючи LINQ?
145 c#  list  linq  subset 

23
Пітонічний спосіб перевірити, сортується список чи ні
Чи є пітонічний спосіб перевірити, чи список вже відсортований у 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оскільки це не враховує корпус. Я також не хочу використовувати ToUpper/ToLowerз …

9
Як отримати n-й елемент списку python або за замовчуванням, якщо вони відсутні
Я шукаю еквівалент у python dictionary.get(key, default)для списків. Чи є якась ідіома вкладиша, щоб отримати n-й елемент списку або значення за замовчуванням, якщо немає? Наприклад, давши список myList, який я хотів би отримати myList[0], або 5, якщо myListце порожній список. Дякую.
144 python  list 

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 "<console>", line 1, in <module> TypeError: 'set' object is not callable Як я можу це виправити?
143 python  list  set  python-2.6 

18
Доступ до вкладених елементів словника за допомогою списку клавіш?
У мене є складна структура словника, до якої я хотів би отримати доступ через список клавіш для адреси правильного пункту. dataDict = { "a":{ "r": 1, "s": 2, "t": 3 }, "b":{ "u": 1, "v": { "x": 1, "y": 2, "z": 3 }, "w": 3 } } maplist = ["a", …
143 python  list  dictionary 

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

13
Порівняння загальних елементів між двома списками
def common_elements(list1, list2): """ Return a list containing the elements which are in both list1 and list2 >>> common_elements([1,2,3,4,5,6], [3,5,7,9]) [3, 5] >>> common_elements(['this','this','n','that'],['this','not','that','that']) ['this', 'that'] """ for element in list1: if element in list2: return list(element) Зрозумів, що поки що, але не можу, здається, змусити його працювати! Будь-які ідеї?
143 python  list 

3
Різниця між масивом та списком у масштабі
У яких випадках я повинен використовувати масив (буфер) та список (буфер). Я знаю лише одну відмінність, що масиви є неваріантними, а списки - коваріантними. А як щодо продуктивності та деяких інших характеристик?

18
Як скопіювати список колекцій Java
У мене є ArrayListі я хочу його точно скопіювати. Я використовую класи корисних програм, коли це можливо, за умови, що хтось витратив деякий час, роблячи це правильно. Таким чином, природно, я закінчую Collectionsклас, який містить метод копіювання. Припустимо, у мене є таке: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); …
141 java  list  collections  copy 

10
Як ефективно порівняти два не упорядковані списки (а не набори) в Python?
a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a & b слід вважати рівними, оскільки вони мають абсолютно однакові елементи, лише в іншому порядку. Справа в тому, що мої фактичні списки будуть складатися з об’єктів (мої екземпляри класу), а не цілих чисел.

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