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

171
Pythonic способ вернуть список каждого n-го элемента в большом списке

Скажем , у нас есть список чисел от 0 до 1000. Есть ли вещий / эффективный способ для получения списка из первых и каждого последующего элемента 10, то есть [0, 10, 20, 30, ... ]? Да, я могу сделать это с помощью цикла for, но мне интересно, есть ли более аккуратный способ сделать это, возможно,...

170
Есть ли zip-подобная функция, которая увеличивает длину Python?

Есть ли встроенная функция, которая работает как, zip()но которая будет дополнять результаты так, чтобы длина результирующего списка была длиной самого длинного ввода, а не самого короткого ввода? >>> a = ['a1'] >>> b = ['b1', 'b2', 'b3'] >>> c = ['c1', 'c2'] >>>...

168
LINQ: «содержит» и лямбда-запрос

Я List<BuildingStatus>позвонил buildingStatus. Я хотел бы, чтобы проверить , содержит ли он статус , чей символ коды (возвращаемый GetCharCode()) равна некоторые переменные v.Status. Есть ли способ сделать это, как показано ниже (не компилируемый) код? buildingStatus.Contains(item =>...

166
Pandas DataFrame в список словарей

У меня есть следующий DataFrame: клиент item1 item2 item3 1 помидор с яблочным молоком 2 воды апельсиновый картофель 3 сока чипсов манго который я хочу перевести в список словарей в строке rows = [{'customer': 1, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}, {'customer': 2, 'item1':...

163
Pandas столбец списков, создать строку для каждого элемента списка

У меня есть dataframe, где некоторые ячейки содержат списки нескольких значений. Вместо того, чтобы хранить несколько значений в ячейке, я бы хотел расширить фрейм данных, чтобы каждый элемент в списке получил свою собственную строку (с такими же значениями во всех других столбцах). Так что если у...

162
Объясните, как работает поиск начального узла цикла в связанном списке циклов?

Я понимаю, что встреча Черепахи и Зайца завершает существование петли, но как перемещение черепахи в начало связанного списка при сохранении зайца в месте встречи с последующим перемещением обоих по одному шагу за раз заставляет их встретиться в начальной точке...

162
Распечатать список без скобок в один ряд

У меня есть список в Python, например names = ["Sam", "Peter", "James", "Julian", "Ann"] Я хочу напечатать массив в одну строку без нормального "[] names = ["Sam", "Peter", "James", "Julian", "Ann"] print (names) Выдаст вывод как; ["Sam", "Peter", "James", "Julian", "Ann"] Это не тот формат,...

161
Почему ArrayDeque лучше, чем LinkedList

Я пытаюсь понять почему Java ArrayDeque лучше, чем Java LinkedList, поскольку они оба реализуют интерфейс Deque. Я не вижу, чтобы кто-то использовал ArrayDeque в своем коде. Если кто-то проливает больше света на реализацию ArrayDeque, это будет полезно. Если я это понимаю, я буду более уверен в...

161
Есть ли способ измерить, насколько отсортирован список?

Есть ли способ измерить, насколько отсортирован список? Я имею в виду, что речь идет не о знании, отсортирован ли список (булево), а о чем-то вроде коэффициента «сортировки», что-то вроде коэффициента корреляции в статистике. Например, Если элементы списка расположены в порядке возрастания, тогда...

160
Добавить значение в пустой вектор в R?

Я пытаюсь выучить R и не могу понять, как добавить в список. Если бы это был Python, я бы. , , #Python vector = [] values = ['a','b','c','d','e','f','g'] for i in range(0,len(values)): vector.append(values[i]) Как ты делаешь это в R? #R Programming > vector = c() > values =...

160
Сортировка списка данных в Python по алфавиту

Я немного запутался в отношении структуры данных в Python; (), []и {}. Я пытаюсь отсортировать простой список, возможно, так как я не могу определить тип данных, я не могу его отсортировать. Мой список прост: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue'] У меня вопрос, что это за тип...

160
Удаление нескольких элементов из списка

Можно ли удалить несколько элементов из списка одновременно? Если я захочу удалить элементы с индексами 0 и 2 и попробовать что-то вроде del somelist[0], а затем del somelist[2]второе утверждение фактически удалит somelist[3]. Я полагаю, что я всегда мог сначала удалить элементы с более высоким...

159
Python установлен в список

Как я могу преобразовать набор в список в Python? С помощью a = set(["Blah", "Hello"]) a = list(a) не работает Это дает мне: TypeError: 'set' object is not

159
Как глубоко скопировать список?

У меня проблема с копией списка: После того как я получил E0от 'get_edge'я сделать копию E0по телефону 'E0_copy = list(E0)'. Здесь я предполагаю, E0_copyчто это глубокая копия E0, и я перехожу E0_copyк ней 'karger(E)'. Но в main function. Почему результат 'print E0[1:10]'до цикла for не совпадает...

159
Как объединить 2 List <T> и удалить из него дублирующиеся значения в C #

У меня есть два списка Список, который мне нужно объединить в третьем списке и удалить повторяющиеся значения из этих списков Немного сложно объяснить, поэтому позвольте мне показать пример того, как выглядит код и что я хочу получить в результате, в примере я использую тип int, а не класс...

158
C # Список объектов, как я могу получить сумму имущества

У меня есть список объектов. Одним из свойств отдельной записи объекта является сумма. Как мне получить сумму? Если мой список был типа double, я мог бы сделать что-то вроде этого: double total = myList.Sum(); Однако я хочу что-то похожее на это, но этот синтаксис является неправильным. double...