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

750
Как мне объединить два списка в Java?

Условия: не изменять оригинальные списки; Только JDK, без внешних библиотек. Бонусные баллы за однострочную версию или версию JDK 1.3. Есть ли более простой способ, чем: List<String> newList = new ArrayList<String>(); newList.addAll(listOne);...

706
Почему [] быстрее, чем list ()?

Недавно я сравнил скорости обработки []и list()был удивлен, обнаружив, что он []работает более чем в три раза быстрее, чем list(). Я побежал же тест с {}и dict()и результаты были практически идентичны: []и {}оба приняли около 0.128sec / млн циклов, в то время как list()и dict()взяли примерно...

659
Как отсортировать список / кортеж списков / кортежей по элементу по заданному индексу?

У меня есть некоторые данные в списке списков или в списке кортежей, например: 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). Каков общий способ...

659
Xcode 10 Ошибка: несколько команд

ошибка: несколько команд создают '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist': 1) команда Target имеет копию объекта Optimal

656
Использование LINQ для удаления элементов из списка <T>

Скажите, что у меня есть запрос LINQ, такой как: var authors = from x in authorsList where x.firstname == "Bob" select x; Учитывая, что authorsListэто тип List<Author>, как я могу удалить Authorэлементы authorsList, которые возвращаются запросом в authors? Или, другими словами, как я могу...

647
Изменения в списках, отраженные по всем спискам неожиданно

Мне нужно было создать список списков в Python, поэтому я набрал следующее: myList = [[1] * 4] * 3 Список выглядел так: [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] Затем я изменил одно из самых внутренних значений: myList[0][0] = 5 Теперь мой список выглядит так: [[5, 1, 1, 1], [5, 1, 1, 1], [5, 1,...

596
Java: преобразовать список <String> в строку

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...

593
Как мне клонировать общий список в C #?

У меня есть общий список объектов в C #, и я хочу клонировать этот список. Элементы в списке являются клонируемыми, но, похоже, нет возможности сделать это list.Clone(). Есть ли простой способ обойти...

576
Объединить элемент в списке в строки

Есть ли более простой способ объединить строковые элементы в списке в одну строку? Могу ли я использовать str.join()функцию? Например, это вход, ['this','is','a','sentence']и это желаемый выходthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str +=...

574
Как разбить строку в список?

Я хочу, чтобы моя функция Python разделяла предложение (вход) и сохраняла каждое слово в списке. Мой текущий код разбивает предложение, но не хранит слова в виде списка. Как я могу это сделать? def split_line(text): # split the text words = text.split() # for each word in the line: for word in...

546
Создать пустой список в Python с определенным размером

Я хочу создать пустой список (или любой другой способ), который может содержать 10 элементов. После этого я хочу присвоить значения в этом списке, например, это должно отображать от 0 до 9: s1 = list(); for i in range(0,9): s1[i] = i print s1 Но когда я запускаю этот код, он генерирует ошибку или в...

543
Какой идиоматический синтаксис для добавления в короткий список Python?

list.append()является очевидным выбором для добавления в конец списка. Вот разумное объяснение пропавшего без вести list.prepend(). Предполагая, что мой список короткий и проблемы с производительностью незначительны, это list.insert(0, x) или list[0:0] = [x]...