Tag: список

Как подсчитать количество дубликатов в списке кортежей?

У меня есть список кортежей python, как показано ниже: listoftups = [('A', 'B'), ('C','D'), ('E','F'), ('G','H'), ('A','B'), ('C','D')] Я хочу подсчитать количество дубликатов в этом списке кортежей и хочу, чтобы результат был следующим: A -> B 2 C -> D 2 E -> F 1 G -> H 1 Как я могу сделать это в […]

Заполнение списка определенным образом

Мне нужно заполнить список на 5 позиций. new_list = ___ ___ ___ ___ ___ Я получаю 2 списка, и у меня есть одно значение по умолчанию, чтобы заполнить новый список. Теперь запустите проблемы: В лучшем случае, я получаю 2 значения из значений listA и 2 из спискаB и добавляю значение по умолчанию A1 A2 DEFAULT […]

Python: создание нового списка из существующего путем удаления каждого n-го элемента

Я хочу создать новый список, в котором каждый n-й элемент исходного списка не учитывается, например: из ['first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh'] делают ['second', 'third', 'fifth', 'sixth' потому что n = 3 Как это сделать? Это – прежде всего – правильно ли это сделать, создавая новый список, вместо того, чтобы пытаться удалить? Для последнего […]

Поиск общих элементов из двух списков списков

У меня есть два списка списков, содержащих такие 3D-координаты, как это (например): a = [[1, 2, 3], [4, 5, 6], [4, 2, 3]] b[0] = [[11, 22, 3], [12, 34, 6], [41, 2, 34], [198, 213, 536], [1198, 1123, 1156]] b[1] = [[11, 22, 3], [42, 25, 64], [43, 45, 23]] b[2] = [[3, 532, […]

Найдите позицию 1, в которой два списка одинаковы

Задача состоит в том, чтобы написать функцию для сравнения двух довольно небольших списков целых чисел (в основном, менее 10 элементов каждый). Один список может быть примерно таким: self = [0, 0, 1, 2] Списки, которые должны быть сопоставлены, могут выглядеть как один из следующих примеров: other1 = [] other2 = [0, 0, 1] other3 = […]

Python: создание всех упорядоченных комбинаций списка

Я использую Python 2.7. У меня есть список, и я хочу все возможные упорядоченные комбинации. import itertools stuff = ["a","b","c", "d"] for L in range(1, len(stuff)+1): for subset in itertools.combinations(stuff, L): print( ' '.join(subset)) Это даст следующий результат: a b c d ab ac <– not in correct order ad <– not in correct order […]

Ошибка синтаксиса Python – In и Not In List

Я пытаюсь построить новый список поплавков из другого существующего списка поплавков. Ожидаемое содержимое этого первого списка легче идентифицировать на примере: price_list = [39.99, 74.99, 24.99, 49.99] Ожидаемая функция post: print new_price_list >>[29.99, 34.99, 44.99, 54.99, 59.99, 64.99, 69.99] Новый список выводится путем просмотра диапазона существующего списка и, начиная с минимального значения в существующем списке, добавляя […]

Странное поведение Python со списком и добавлением

Следующий код – это проблема, с которой я столкнулся, и искал объяснения. Поведение кода отличается от того, что я ожидал. Ниже код будет моим ожидаемым выходом и фактическим выходом. Последнее, что нужно отметить, состоит в том, что я понимаю, что этот код может быть «странным», и что использование диапазона (1) является немного странным, если не […]

Как читать входной файл в Python?

Пожалуйста, извините меня, если я задаю глупый вопрос, но я считаю, что у меня проблема. Недавно я начал изучать Python, и я попытался решить некоторые проблемы на основе алгоритмов. Но одна проблема заключается в том, что каждый вызов Algo поставляется с некоторым входным файлом. Обычно он состоит из нескольких примеров тестов, тестовых примеров и т. […]

Python: сопоставление значений из одного списка с последовательностью значений в другом списке

На самом деле нужна помощь. Я перепутал себя с петлями и ударил кирпичную стену. У меня есть два списка. e_list = [('edward', '1.2.3.4.'), ('jane','1.2.3.4.'), ('jackie', '2.3.4.10.')…] и a_list (основной список, который нужно проверить) a_list = [('a', '1.2.3.'), ('b', '2.3.'), ('c', '2.3.4.')…] Моя проблема: я хочу совместить цифры в числах в e_list с кратчайшей последовательностью чисел […]

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