Я пытаюсь взять набор ответов либо «A» «B» «C», либо «D» в определенном порядке, например, в тесте множественного выбора, и пользователь вводит свои ответы. После того, как я хотел бы создать третий список и распечатать, что было правильно и что неправильно. Вот что я до сих пор. userAnswersList = [] correctAnswers = ['A', 'C', 'A', […]
Я хочу использовать python (хотя любой язык в порядке), чтобы просмотреть структурированный текстовый файл, который выглядит так: ========= Weekend of 2016-12-02: ================ Schedule1: [email protected] Schedule2: [email protected] [email protected] Schedule3: [email protected] ========= Weekend of 2016-12-09: ================ Schedule1: [email protected] Schedule2: [email protected] [email protected] Schedule3: [email protected] Этот образец повторяется в течение оставшейся части года, что я пытаюсь выполнить, это найти […]
Я нашел несколько похожих вопросов, однако ответы, которые, как я думаю, могут работать, слишком сложны для меня, чтобы превратиться в то, что мне нужно. Я мог бы с некоторой помощью понять, как выполнить следующее в Python: У меня есть файл CSV, который содержит три столбца данных. В первом столбце у меня есть повторяющиеся значения (как […]
У меня очень длинный текстовый файл (2 ГБ), и я удалил дубликаты, используя: sort -u filename > outfile1 а также >>> data = open('filename', 'r').readlines() >>> u = list(set(data)) >>> open('outfile2', 'w').writelines(u) Однако два файла outfile2 и outfile1 имеют различное количество записей: wc -l outfile? 185866729 filename 109608242 outfile1 109611085 outfile2 Как это возможно? ОБНОВИТЬ. […]
Мои данные представляют собой набор фенизонов, например, data = set([frozenset([1,2,3,4]), frozenset([3,4,5,6,7,8]), frozenset([100,200]), frozenset([1,1000, 2000])]) и предполагаемым результатом является набор фенизонов с дублирующими элементами, т. е. result = set([frozenset([1,2,3,4]), frozenset([3,4,5,6,7,8]), frozenset([1,1000, 2000])]) Здесь frozenset([100,200]) удаляется, потому что он не разделяет каких-либо элементов с другими фенилзасетями. Каков эффективный способ реализации этого?
Как написать код, который позволит мне проверять дубликаты в строке чисел. alist = [['123456789', '112345678', '123345678', '859403126']] (alist[0][0] = no duplicate) (alist[0][1] = duplicate) (alist[0][2] = duplicate) (alist[0][3] = no duplicate) Спасибо за помощь.
С учетом n словарей напишите функцию, которая вернет уникальный словарь со списком значений для дубликатов ключей. Пример: d1 = {'a': 1, 'b': 2} d2 = {'c': 3, 'b': 4} d3 = {'a': 5, 'd': 6} результат: >>> newdict {'c': 3, 'd': 6, 'a': [1, 5], 'b': [2, 4]} Мой код: >>> def merge_dicts(*dicts): … x […]
У меня есть список словарей, отсортированных по определенному ключу. Каждый словарь содержит 32 элемента и содержит более 4000 словарей в списке. Мне нужен код для работы через список и возврат нового списка с удалением всех дубликатов. Методы из этих ссылок: Удаление дубликатов в списках Как удалить дубликаты из списка во время сохранения заказа? Не помогите […]
У меня есть список python: [ (2,2),(2,3),(1,4),(2,2), etc…] Мне нужна какая-то функция, которая сводит ее к ее уникальным компонентам … что было бы в приведенном выше списке: [ (2,2),(2,3),(1,4) ] numpy unique не делает этого. Я могу придумать способ сделать это – конвертировать мои кортежи в числа, [22,23,14,etc.] , Найти уникальные возможности и работать оттуда […]
Я ломаю голову на точный подход к следующей проблеме. Я записал это, чтобы объяснить это как можно лучше. Предположим, что я запекаю пиццу и предлагаю 10 разных пиццы. У меня нет нуля для пиццы без калорий, мой диапазон составляет 1-10. Я получаю 10 заказов от клиентов. Успение 1: Чтобы сэкономить время, более эффективно выпекать одни […]