list- все статьи тега ➜ страница 3
Список типов vs тип ArrayList в Java
(1) List<?> myList = new ArrayList<?>(); (2) ArrayList<?> myList = new ArrayList<?>(); Я понимаю, что с (1), реализаций список интерфейс можно менять местами. Кажется, что (1) обычно используется в приложении независимо от необходимости (сам я всегда использую это). Мне интересно, если кто-нибудь использует (2)? кроме того, как часто (и могу ли я получить пример) ситуация на самом деле требует использования (1) над (2) (т. е. где (2) было бы недостаточно..в стор ...
Java: преобразование списка в строку
в JavaScript Array.join() js>["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve есть ли в Java что-нибудь подобное? Я знаю, что могу что-то придумать сам с StringBuilder: static public String join(List<String> list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first = true; for (String item : list) { if (first) first = false; else sb.append(conjunction); sb.append(item); } return sb.toString(); } ...
Разница между del, remove и pop в списках
>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> есть ли разница между указанными выше тремя способами удаления элемента из списка? ...
Как сортировать (список/кортеж) списков/кортежей?
У меня есть некоторые данные либо в списке списков, либо в списке кортежей, например: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] и я хочу отсортировать по 2-му элементу в подмножестве. То есть, сортировка по 2,5,8, где 2-от (1,2,3), 5-от (4,5,6). Каков общий способ сделать это? Должен ли я хранить кортежи или списки в моем списке? ...
Преобразование всех строк в списке в int [дубликат]
Возможные Дубликаты:как конвертировать строки в целые числа в python?как преобразовать список строк в целое число в Python в python я хочу преобразовать все строки в списке в ints. Так что если у меня есть: results = ['1', '2', '3'] как мне это сделать: results = [1, 2, 3] ...
python: список против кортежа, когда использовать каждый? [дубликат]
этот вопрос уже есть ответ здесь: В чем разница между списками и кортежами? 18 ответов в Python, когда вы должны использовать списки и когда кортежи? иногда у вас нет выбора, например, если у вас есть "hello %s you are %s years old" % x тогда x должен быть кортежем. но если я кто проектирует API и получает возможность выбирать типы данных, тогда каковы рекомендации? ...
Как удалить элементы из общего списка во время итерации по нему?
Я ищу лучшего pattern для работы со списком элементов, каждый из которых необходимо обработать и затем в зависимости от результата удалить из списка. вы не можете использовать .Remove(element) внутри foreach (var element in X) (потому что это приводит к Collection was modified; enumeration operation may not execute. исключения)... вы также не можете использовать for (int i = 0; i < elements.Count(); i++) и .RemoveAt(i) потому что это нарушает ваше текущее положение в коллекции относительно ...
Как получить список всех установленных цветовых схем в Vim?
есть ли способ получить список всех установленных цветовых схем в Vim? Это сделало бы очень легко выбрать один, не глядя на . ...
ArrayList vs List в C#
В чем разница между ArrayList и List<> в C#? только что List<> имеет тип while ArrayList не? ...
Массив или список в Java. Что быстрее?
Я должен хранить тысячи строк в памяти для последовательного доступа в Java. Я должен хранить их в массиве или я должен использовать какой-то список ? поскольку массивы хранят все данные в непрерывном куске памяти (в отличие от списков), будет ли использование массива для хранения тысяч строк вызывать проблемы ? ответ: общий консенсус заключается в том, что разница в производительности незначительна. Интерфейс списка обеспечивает большую гибкость. ...
Как очистить список в Python?
кажется таким "грязным" опустошение списка таким образом: while len(alist) > 0 : alist.pop() существует ли ясный способ сделать это? ...
Сортировка списка кортежей по 2-му элементу (целочисленное значение) [дубликат]
этот вопрос уже есть ответ здесь: как сортировать (список/кортеж) списков / кортежей? 10 ответов У меня есть список кортежей, который выглядит примерно так: [('abc', 121),('abc', 231),('abc', 148), ('abc',221)] Я хочу отсортировать этот список в порядке возрастания по целому значению внутри кортежей. Возможно ли это? ...
Как избежать "ConcurrentModificationException" при удалении элементов из коллекции во время итерации это? [дубликат]
этот вопрос уже есть ответ здесь: итерация по коллекции, избегая ConcurrentModificationException при удалении в цикле 24 ответов Я пытаюсь удалить некоторые элементы из ArrayList при повторении его так: for (String str : myArrayList) { if (someCondition) { myArrayList.remove(str); } } конечно, я получаю ConcurrentModificationException при попытке удаление элементов из списка одновремен ...
Как я могу сравнить два списка в python и return matches
Я хочу взять два списка и найти значения, которые появляются в обоих. a = [1, 2, 3, 4, 5] b = [9, 8, 7, 6, 5] returnMatches(a, b) вернутся [5], например. ...
C# LINQ найти дубликаты в списке
используя LINQ, от A List<int>, Как я могу получить список, который содержит записи повторяются более одного раза и их значения? ...
Как объединить списки в список кортежей?
каков Питонический подход для достижения следующего? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] каждый член list_c - это кортеж, первый член которого от list_a а второй от list_b. ...
Инициализация списка на известное количество элементов в Python [дубликат]
этот вопрос уже есть ответ здесь: создать пустой список в Python с определенным размером 13 ответов сейчас я использую список, и ожидал что-то вроде: verts = list (1000) должен ли я использовать массив вместо этого? ...
Как получить первый элемент списка или набора?
Я хотел бы знать, могу ли я получить первый элемент списка или набора. Какой метод использовать? ...
Одновременно объединить несколько данных.кадры в списке
у меня есть список из многих данных.кадры, которые я хочу объединить. Проблема здесь в том, что каждый данные.фрейм отличается по количеству строк и столбцов, но все они разделяют ключевые переменные (которые я назвал "var1" и "var2" в коде ниже). Если данные есть.рамки были идентичны с точки зрения столбцов, я мог просто rbind, для которого rbind plyr.fill выполнит эту работу, но это не так с этими данными. потому что merge команда работает только на 2 данные.кадры, я обратился к Интернету за ...
Самый эффективный способ Python выбрать самую длинную строку в списке?
У меня есть список переменной длины и я пытаюсь найти способ проверить, если элемент списка в настоящее время оценивается является самой длинной строкой, содержащейся в списке. И я использую Python 2.6.1 например: mylist = ['123','123456','1234'] for each in mylist: if condition1: do_something() elif ___________________: #else if each is the longest string contained in mylist: do_something_else() Я совершенно новый для python, и я уверен, что у меня просто есть мозго ...