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

85
SHOW PROCESSLIST в команде MySQL: sleep

Когда я запускаю SHOW PROCESSLIST в базе данных MySQL, я получаю следующий результат: mysql> show full processlist; +--------+------+-----------+--------+---------+-------+-------+-----------------------+ | Id | User | Host | db | Command | Time | State | Info |...

85
Почему списки в Go используются нечасто?

Я новичок в Go и очень рад этому. Но на всех языках, с которыми я активно работал: Delphi, C #, C ++, Python - списки очень важны, потому что их можно динамически изменять размер, в отличие от массивов. В Golang действительно есть list.Listструктура, но я вижу очень мало документации по ней - будь...

85
Python: преобразование списка словарей в json

У меня есть список словарей, которые выглядят примерно так: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] и так далее. В списке может быть больше документов. Мне нужно преобразовать их в один документ JSON, который можно вернуть через...

84
Какова идеальная скорость роста для динамически выделяемого массива?

В C ++ есть std :: vector, а в Java - ArrayList, а во многих других языках есть собственная форма динамически выделяемого массива. Когда в динамическом массиве заканчивается пространство, он перераспределяется в большую область, а старые значения копируются в новый массив. Центральным вопросом для...

84
Питонический способ создания объединения всех значений, содержащихся в нескольких списках

У меня есть список списков: lists = [[1,4,3,2,4], [4,5]] Я хочу сгладить этот список и удалить все дубликаты; или, другими словами, применить операцию объединения множества: desired_result = [1, 2, 3, 4, 5] Как это сделать проще всего?...

84
Сохраняет ли метод Distinct () исходный порядок последовательности неизменным?

Я хочу удалить дубликаты из списка, не меняя порядок уникальных элементов в списке. Джон Скит и другие предложили использовать следующее: list = list.Distinct().ToList(); Справка: Как удалить дубликаты из списка <T>? Удаление дубликатов из List <T> в C # Гарантируется ли, что порядок...

84
Получить случайную выборку из списка, сохранив порядок товаров?

У меня есть отсортированный список, скажем: (на самом деле это не просто числа, это список объектов, которые отсортированы с помощью сложного трудоемкого алгоритма) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] Есть ли какая-то функция python, которая даст мне N элементов, но сохранит...

84
python: получить количество элементов из списка (последовательности) с определенным условием

Предполагая, что у меня есть список с огромным количеством элементов. l = [ 1, 4, 6, 30, 2, ... ] Я хочу получить количество элементов из этого списка, где элемент должен удовлетворять определенному условию. Моя первая мысль была: count = len([i for i in l if my_condition(l)]) Но если...

84
Почему мой ArrayList содержит N копий последнего элемента, добавленного в список?

Я добавляю три разных объекта в ArrayList, но список содержит три копии последнего добавленного мной объекта. Например: for (Foo f : list) { System.out.println(f.getValue()); } Ожидается: 0 1 2 Актуально: 2 2 2 Какую ошибку я сделал? Примечание. Это стандартная форма вопросов и ответов по...

83
Создание списка объектов в Python

Я пытаюсь создать сценарий Python, который открывает несколько баз данных и сравнивает их содержимое. В процессе создания этого сценария я столкнулся с проблемой создания списка, содержимым которого являются созданные мной объекты. Для этой публикации я упростил программу до минимума. Сначала я...

83
Вопрос для собеседования: объединить два отсортированных односвязных списка без создания новых узлов

Это вопрос по программированию, который задают во время письменного теста на собеседовании. «У вас есть два односвязных списка, которые уже отсортированы, вы должны объединить их и вернуть заголовок нового списка без создания каких-либо новых дополнительных узлов. Возвращенный список также должен...

83
Выберите несколько элементов из списка

У меня есть список в R длиной около 10 000 элементов. Скажем, я хочу выбрать только элементы 5, 7 и 9. Я не уверен, как бы это сделать без цикла for. Я хочу сделать что-то подобное, mylist[[c(5,7,9]]но это не работает. Я также пробовал эту lapplyфункцию, но не смог заставить ее работать....

82
Передача ArrayList через намерение

Я пытаюсь передать список массивов другому действию, используя намерения. Вот код в первом действии. case R.id.editButton: Toast.makeText(this, "edit was clicked", Toast.LENGTH_LONG).show(); Intent intent = new Intent(this, editList.class); intent.putStringArrayListExtra("stock_list", stock_list);...

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

Я знаю, что список можно объединить в одну длинную строку, например: x = ['a', 'b', 'c', 'd'] print ''.join(x) Очевидно, это выведет: 'abcd' Однако я пытаюсь просто соединить первую и вторую строки в списке, затем присоединить третью и четвертую и так далее. Короче говоря, вместо этого из...

82
Преобразуйте «список кортежей» в плоский список или матрицу

В Sqlite команда «select..from» возвращает результат «output», который печатает (в python): >>print output [(12.2817, 12.2817), (0, 0), (8.52, 8.52)] Кажется, это список кортежей. Я хотел бы либо преобразовать «вывод» в простой одномерный массив (я думаю, это список в Python): [12.2817,...

82
Когда использовать последовательность в F #, а не список?

Я понимаю, что список действительно содержит значения, а последовательность является псевдонимом для IEnumerable<T>. Когда в практической разработке F # мне следует использовать последовательность, а не список? Вот несколько причин, по которым я могу понять, когда последовательность будет...