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

113
Поиск отличий между элементами списка

Учитывая список чисел, как найти различия между каждым ( i) -м элементом и его ( i+1) -м? Лучше использовать lambdaвыражение или, может быть, понимание списка? Например: Учитывая список t=[1,3,6,...], цель состоит в том, чтобы найти список, v=[2,3,...]потому что 3-1=2, 6-3=3и т....

113
Как объединить массивы YAML?

Я хотел бы объединить массивы в YAML и загрузить их через рубин - some_stuff: &some_stuff - a - b - c combined_stuff: <<: *some_stuff - d - e - f Я хотел бы иметь объединенный массив как [a,b,c,d,e,f] Я получаю сообщение об ошибке: не нашел ожидаемого ключа при разборе сопоставления...

113
Как объединить два списка в R

У меня есть два списка: l1 = list(2, 3) l2 = list(4) Я хочу третий список: list(2, 3, 4). Как я могу сделать это простым способом. Хотя я могу сделать это в цикле for, но я ожидаю ответа в один лайнер или, возможно, встроенного метода. Собственно, у меня есть список: list(list(2, 3), list(2, 4),...

112
Как инициализировать List <T> заданным размером (в отличие от емкости)?

.NET предлагает общий контейнер списков, производительность которого практически идентична (см. Вопрос «Производительность массивов и списков»). Однако они совершенно разные по инициализации. Массивы очень легко инициализировать со значением по умолчанию, и по определению они уже имеют определенный...

112
Питонический способ проверки выполнения условия для любого элемента списка

У меня есть список на Python, и я хочу проверить, есть ли отрицательные элементы. В Specman есть has()метод для списков, который: x: list of uint; if (x.has(it < 0)) { // do something }; Где itключевое слово Specman по очереди сопоставляется с каждым элементом списка. Я считаю это довольно...

112
Как удалить все нулевые элементы внутри общего списка за один раз?

Есть ли метод по умолчанию, определенный в .Net для С #, чтобы удалить все элементы в списке, которые есть null? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; Скажем , некоторые из параметров null; Я не могу знать заранее и хочу...

112
Как извлечь n-й элемент из списка кортежей?

Я пытаюсь получить n-е элементы из списка кортежей. У меня что-то вроде: elements = [(1,1,1),(2,3,7),(3,5,10)] Я хочу извлечь в список только вторые элементы каждого кортежа: seconds = [1, 3, 5] Я знаю, что это можно сделать с помощью forцикла, но я хотел знать, есть ли другой способ, поскольку у...

112
Список кортежей в словарь

Вот как я сейчас конвертирую список кортежей в словарь в Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] > [None, None] h > {'a': 1, 'b': 2} Есть ли способ лучше? Похоже, что для этого должен быть...

112
Использование форматирования строк Python со списками

Я sсоздаю строку в Python 2.6.5, которая будет иметь различное количество %sтокенов, которые соответствуют количеству записей в списке x. Мне нужно написать форматированную строку. Следующее не работает, но указывает на то, что я пытаюсь сделать. В этом примере есть три %sтокена, а в списке три...

111
java: ArrayList - как я могу проверить, существует ли индекс?

Я использую ArrayList<String>и добавляю данные по определенным индексам, как я могу проверить, существует ли определенный индекс? Должен ли я просто get()проверить значение? Или мне ждать исключения? Есть другой способ? Обновить Спасибо за ответы, но поскольку я добавляю материалы только по...

111
Как удалить файл из списка файлов

Я создаю веб-приложение с перетаскиванием и загрузкой с использованием HTML5, и я перетаскиваю файлы в div и, конечно же, получаю объект dataTransfer, который дает мне FileList . Теперь я хочу удалить некоторые файлы, но не знаю, как это сделать, и возможно ли это вообще. Желательно просто удалить...

111
От Arraylist к массиву

Я хочу знать, безопасно / целесообразно ли преобразовывать из ArrayList в Array? У меня есть текстовый файл с каждой строкой строки: 1236 1233 4566 4568 .... Я хочу прочитать их в списке массивов, а затем преобразовать его в массив. Целесообразно / законно ли это делать?...

111
Как преобразовать список кортежей в несколько списков?

Предположим, у меня есть список кортежей, и я хочу преобразовать его в несколько списков. Например, список кортежей [(1,2),(3,4),(5,6),] Есть ли в Python встроенная функция, которая преобразует его в: [1,3,5],[2,4,6] Это может быть простая программа. Но мне просто интересно, существует ли такая...

111
Как преобразовать список массивов numpy в один массив numpy?

Предположим, у меня есть; LIST = [[array([1, 2, 3, 4, 5]), array([1, 2, 3, 4, 5],[1,2,3,4,5])] # inner lists are numpy arrays Я пытаюсь преобразовать; array([[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]) Я решаю это путем итерации на vstack прямо сейчас, но это очень медленно для особенно...

110
При каких обстоятельствах полезны связанные списки?

В большинстве случаев я вижу, что люди пытаются использовать связанные списки, и мне это кажется плохим (или очень плохим) выбором. Возможно, было бы полезно изучить обстоятельства, при которых связанный список является или не подходит для выбора структуры данных. В идеале ответы должны были бы...

110
Сортировка списка Python по длине строки

Я хочу отсортировать список строк по длине строки. Я пытался использовать сортировку следующим образом, но, похоже, это не дает мне правильного результата. xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc']...