Tag: списка

Python: возвращает индекс первого элемента списка, который делает переданную функцию true

list.index(x) возвращает индекс в списке первого элемента, значение которого равно x . есть функция list_func_index() , аналогичная функции index() которая имеет функцию f() в качестве параметра. функция f() запускается на каждом элементе, e , списка, пока f(e) вернет True . то list_func_index() возвращает индекс e . codewise: >>> def list_func_index(lst, func): for i in range(len(lst)): […]

Сортировка списка списка с пользовательской функцией сравнения в Python

Я знаю, что есть несколько вопросов, названных так, но я не могу получить ответы на них. У меня есть список списков, 50 раз 5 элементов. Теперь я хочу отсортировать этот список, применив специальную функцию сравнения к каждому элементу. Эта функция вычисляет соответствие списка, по которому элементы сортируются. Я создал две функции, сравнение и пригодность: def […]

Список с дублирующимися значениями и суффикс

У меня есть список, a : a = ['a','b','c'] и нужно дублировать некоторые значения с суффиксом _ind добавленным таким образом (порядок важен): ['a', 'a_ind', 'b', 'b_ind', 'c', 'c_ind'] Я пытался: b = [[x, x + '_ind'] for x in a] c = [item for sublist in b for item in sublist] print (c) ['a', 'a_ind', […]

Python – найти элемент с максимальными вхождениями в список

В Python у меня есть список: L = [1, 2, 45, 55, 5, 4, 4, 4, 4, 4, 4, 5456, 56, 6, 7, 67] Я хочу определить элемент, который произошел наибольшее количество раз. Я могу решить это, но мне нужен самый быстрый способ сделать это. Я знаю, что есть хороший ответ на Питону.

Какова базовая структура данных для списков Python?

Какова типичная базовая структура данных, используемая для реализации встроенного в список типов данных Python?

Python – как отсортировать список числовых значений в порядке возрастания

Я создал базу данных sqlite, в которой есть таблица, в которой хранятся значения температуры. Значения температуры записываются в базу данных в порядке возрастания в первый раз. Затем я считываю значения температуры из базы данных в список, а затем добавляю этот список в поле со списком для выбора температур – отлично работает. Полученный список, скажем: templist […]

Как перебирать первые n элементов списка?

Скажем, я хочу, чтобы у меня был список, и я хочу перебирать первые n из них. Какой самый лучший способ написать это в Python?

Получение следующего элемента при циклическом перемещении по списку

li = [0, 1, 2, 3] running = True while running: for elem in li: thiselem = elem nextelem = li[li.index(elem)+1] Когда это достигает последнего элемента, IndexError значение IndexError (как в случае любого списка, кортежа, словаря или строки, которая повторяется). В действительности я хочу, чтобы nextelem равнялся li[0] . Мое довольно громоздкое решение для этого […]

Как искать список кортежей в Python

Поэтому у меня есть список кортежей, например: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Я хочу этот список для кортежа, числовое значение которого равно чему-то. Таким образом, если я выполняю search(53) он вернет значение индекса 2 Есть простой способ сделать это?

Python: сортировка словаря списков

Все еще изучаю python (наконец!) И пока не могу полностью обмануть его. То, что я хочу сделать, – сортировать словарь списков по значению, используя третий элемент в списке. Легко сортировать словарь по значению, когда значение представляет собой только один номер или строку, но этот список вещей меня озадачил. Пример: myDict = { 'item1' : [ […]

Python - лучший язык программирования в мире.