list- все статьи тега ➜ страница 6
Создать хороший вывод столбца в python
Я пытаюсь создать хороший список столбцов в python для использования с инструментами администрирования командной строки, которые я создаю. В основном, я хочу список, как: [['a', 'b', 'c'], ['aaaaaaaaaa', 'b', 'c'], ['a', 'bbbbbbbbbb', 'c']] в свою очередь на: a b c aaaaaaaaaa b c a bbbbbbbbbb c использование простых вкладок не будет делать трюк здесь, потому что я не знаю самые длинные данные в каждой строке. это то же самое поведение, что ...
Упорядочить список (C#) по многим полям? [дубликат]
этот вопрос уже есть ответ здесь: множественный порядок с помощью LINQ [дубликат] 1 ответ Я хочу упорядочить список объектов в C# по многим полям, а не только по одному. Например, предположим, что у меня есть класс X с двумя атрибутами A и B, и у меня есть следующие объекты, в которых порядок: object1 = > A = "a", B = "h" объект2 => А = "А", " Б " = "с" object3 => A = "b", B = "x" object4 => ...
Сортировка списка 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'] что может быть не так? ...
Как удалить дубликаты из списка Python и поддерживать порядок? [дубликат]
этот вопрос уже есть ответ здесь: Как удалить дубликаты из списка при сохранении порядка? 28 ответов учитывая список строк, я хочу отсортировать его в алфавитном порядке и удалить дубликаты. Я знаю, что могу сделать это: from sets import Set [...] myHash = Set(myList) но я не знаю как получить список членов из хэша алфавитный порядок. Я не женат на хэше, поэтому любой способ добиться этого будет рабо ...
Привязка списка к DataGridView в WinForm
у меня есть класс class Person{ public string Name {get; set;} public string Surname {get; set;} } и List<Person> к которому я добавляю некоторые элементы. Список привязан к моему DataGridView. List<Person> persons = new List<Person>(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; нет проблем. myGrid отображает две строки, но когда я добавляю новые элементы в мой ...
Построить массив дерева из плоского массива в javascript
у меня есть сложный JSON-файл, который я должен обрабатывать с помощью javascript, чтобы сделать его иерархическим, чтобы позже построить дерево. Каждая запись json имеет : id: уникальный идентификатор, parentId: идентификатор родительского узла (который равен 0, если узел является корнем дерева) уровень : уровень глубины в дереве данные json уже "заказаны". Я имею в виду, что запись будет иметь над собой родительский узел или узел брата, а под собой дочерний узел или брат узел. вход : { ...
Словари/списки в R
У меня есть тривиальный вопрос: я не мог найти структуру данных словаря в R, поэтому вместо этого я использовал list (например, "word" ->number) Итак, сейчас у меня есть проблема, как получить список ключей. Кто-нибудь знает? ...
Как глубоко скопировать список?
у меня есть некоторые проблемы с копией списка: так что после того, как я получил E0 С 'get_edge', Я делаю копию E0 по телефону 'E0_copy = list(E0)'. Вот я и думаю E0_copy является глубокой копией E0, а я прохожу мимо E0_copy на 'karger(E)'. Но в основной функции. Почему результат 'print E0[1:10]' перед циклом for не то же самое, что после цикла for? ниже приведен мой код: def get_graph(): f=open('kargerMinCut.txt') G={} for line in f: ints = [int(x) for x in line.split( ...
Получить последний элемент потока / списка в одной строке
как я могу получить последний элемент потока или списка в следующем коде? здесь data.careas это List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).collect(Collectors.toList()).; //how to? как вы можете видеть, получая первый элемент, с определенным filter, это не сложно. однако получение последнего элемента в одном лайнере-настоящая боль: каж ...
Python: удаление элемента списка при итерации по списку [дубликат]
этот вопрос уже есть ответ здесь: Как удалить элементы из списка во время итерации? 20 ответов Я перебираю список элементов в Python, делаю некоторые действия над ним, а затем удаляю их, если они соответствуют определенным критериям. for element in somelist: do_action(element) if check(element): remove_element_from_list что я должен использовать вместо remove_element? У меня есть видел ...
Метод C# Distinct () сохраняет исходный порядок последовательности нетронутым?
Я хочу удалить дубликаты из списка, не меняя порядок уникальных элементов в списке. Джон Скит и другие предложили использовать следующее list = list.Distinct().ToList(); удаление дубликатов из списка C# удалить дубликаты из списка в C# гарантируется ли, что порядок уникальных элементов будет таким же, как и раньше? Если да, пожалуйста, дайте ссылку, которая подтверждает это, поскольку я ничего не мог найти в документации. ...
Преобразование списка в массив
У меня есть список в python, и я хочу преобразовать его в массив, чтобы иметь возможность использовать . ...
Создать список случайных чисел в Python
Я хотел бы создать случайный список целых чисел для целей тестирования. Распределение чисел не имеет значения. Единственное, что считается-это времени. Я знаю, что генерация случайных чисел-это трудоемкая задача, но должен быть лучший способ. вот мое текущее решение: import random import timeit # Random lists from [0-999] interval print [random.randint(0, 1000) for r in xrange(10)] # v1 print [random.choice([i for i in xrange(1000)]) for r in xrange(10)] # v2 # Measurement: t1 = timeit.Timer ...
Делает java.утиль.Список.isEmpty () проверьте, является ли сам список нулевым? [дубликат]
этот вопрос уже есть ответ здесь: что такое NullPointerException, и как это исправить? 12 ответов тут java.util.List.isEmpty() проверьте, если сам список составляет null, или я должен сделать это сам проверить? например: List test = null; if(!test.isEmpty()) { for(Object o : test) { // do stuff here } } будет ли это бросить NullPointerException тест потому что null? ...
Получить случайную выборку из списка при сохранении порядка элементов?
у меня есть сортированный список, скажем: (это не просто числа, это список объектов, которые сортируются с помощью сложного алгоритма, занимающего много времени) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] есть ли какая-то функция python, которая даст мне N элементов, но сохранит порядок? пример: randomList = getRandom(mylist,4) # randomList = [ 3 , 6 ,7 , 9 ] randomList = getRandom(mylist,4) # randomList = [ 1 , 2 , 4 , 8 ] etc... ...
преобразовать список кортежей нескольких списков в Python
Предположим, у меня есть список кортежей, и я хочу, чтобы преобразовать в несколько списков. например, список кортежей [(1,2),(3,4),(5,6),] есть ли встроенная функция в Python, которая преобразует ее в: [1,3,5],[2,4,6] Это может быть простая программа. Но я просто любопытно о существовании такой встроенной функции в Python. ...
Как сравнить равенство списков массивов с современной Java?
У меня есть два списка массивов. Как я могу легко сравнить равенство этих С Java 8 и его характеристики, без использования внешних библиотек? Я ищу "лучшее" (более высокий уровень, более короткий, более эффективный) решение, чем такой код грубой силы (непроверенный код, может содержать опечатки и т. д., а не вопрос): boolean compare(List<String[]> list1, List<String[]> list2) { // tests for nulls etc omitted if(list1.size() != list2.size()) { return false; } ...
Разбиение списка на подсписки по элементам
у меня есть этот список (List<String>): ["a", "b", null, "c", null, "d", "e"] и я хотел бы что-то вроде этого: [["a", "b"], ["c"], ["d", "e"]] другими словами, Я хочу разделить свой список на подсписки с помощью null значение в качестве разделителя, чтобы получить список списков (List<List<String>>). Я ищу решение Java 8. Я пробовал с Collectors.partitioningBy но я не уверен, что это то, что я ищу. Спасибо! ...
Самый быстрый способ удалить дубликат значения из списка по лямбде
какой самый быстрый способ удалить повторяющиеся значения из списка. Предположим List<long> longs = new List<long> { 1, 2, 3, 4, 3, 2, 5 }; поэтому мне интересно использовать лямбду для удаления дубликатов и возврата:{1, 2, 3, 4, 5}. Каково ваше предложение? ...
Как получить Подсписок в C#
У меня есть List<String> и мне нужно взять подсписок из этого списка. Есть ли какие-либо методы списка, доступные для этого в .NET 3.5? ...