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

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

8
Как вернуть ключи словаря в виде списка в Python?
В Python 2.7 я мог получить словарные ключи , значения или элементы в виде списка: >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] Теперь, в Python> = 3.3 , я получаю что-то вроде этого: >>> newdict.keys() dict_keys([1, 2, 3]) Итак, я должен сделать это, чтобы получить список: …


29
Как вы удаляете дубликаты из списка, сохраняя порядок?
На этот вопрос есть ответы на Переполнение стека на русском языке : Удаление дубликатов строк из файла сохраненных порядка строк Есть ли встроенная функция, которая удаляет дубликаты из списка в Python, сохраняя при этом порядок? Я знаю, что могу использовать набор для удаления дубликатов, но это разрушает первоначальный порядок. Я …

23
Перемешивание списка объектов
У меня есть список объектов, и я хочу перетасовать их. Я думал, что мог бы использовать random.shuffleметод, но это, кажется, не удается, когда список объектов. Есть ли способ перетасовки объектов или другой способ обойти это? import random class A: foo = "bar" a1 = a() a2 = a() b = …
771 python  list  random  shuffle 


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

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


10
IEnumerable vs List - что использовать? Как они работают?
У меня есть некоторые сомнения по поводу того, как работают счетчики и LINQ. Рассмотрим эти два простых выбора: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); или IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals …
678 c#  linq  list  ienumerable 



10
Как отсортировать список / кортеж списков / кортежей по элементу по заданному индексу?
У меня есть некоторые данные в списке списков или в списке кортежей, например: 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 python  list  sorting  tuples 

14
Использование LINQ для удаления элементов из списка <T>
Скажите, что у меня есть запрос LINQ, такой как: var authors = from x in authorsList where x.firstname == "Bob" select x; Учитывая, что authorsListэто тип List&lt;Author&gt;, как я могу удалить Authorэлементы authorsList, которые возвращаются запросом в authors? Или, другими словами, как я могу удалить всех равных имени Боба authorsList? …
656 c#  .net  linq  list 

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

2
C # List <string> в строку с разделителем
Есть ли в C # функция для быстрого преобразования некоторой коллекции в строку и разделения значений с помощью разделителя? Например: List&lt;string&gt; names -&gt; string names_together = "John, Anna, Monica"
632 c#  string  list  delimiter 

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