Tag: списка

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

У меня есть два отсортированных списка положительных целых чисел, которые могут иметь повторяющиеся элементы, и я должен удалить соответствующие пары чисел, по одному из каждого списка: a=[1,2,2,2,3] b=[2,3,4,5,5] должны стать: a=[1,2,2] b=[4,5,5] То есть, 2 и 3 были удалены, потому что они отображаются в обоих списках. Установить пересечение нельзя использовать здесь из-за повторяющихся элементов. Как […]

Итерации над двумя вложенными 2D-списками, где list2 имеет номера строк в списке1

Я новичок в Python. Поэтому я хочу сделать это с помощью циклов, не используя причудливые вещи, такие как генераторы. У меня есть два 2D-массива, один целочисленный массив и другой массив строк, например: Целочисленный 2D-список: Здесь dataset2d [0] [0] – количество строк в таблице, набор данных [0] [1] – количество столбцов. Таким образом, ниже 2D-список имеет […]

проверяя, находится ли год в строке (4 последовательных цифры)

Как я могу найти, если строки в списке содержат год (например, 1999 ). Думаю, я бы проверил четыре последовательные цифры, такие как: [1-2][0-9][0-9][0-9] Как проверить это на части списка? Вот что я уже пробовал for piece in reflist: if "\d{4}" in piece: # Do something for piece in reflist: if re.match('\d{4}', piece): print piece + […]

В Python, почему zipped элементы разделяются при добавлении в список?

Я хотел создать такие имена, как A1, B2, C3 и D4 batches = zip('ABCD', range(1, 5)) for i in batches: batch = i[0] + str(i[1]) print(batch) Это приводит к ожидаемому результату: A1 B2 C3 D4 Однако, если я инициализирую список batch_list как пустой и добавлю к нему каждую партию, выполните следующие действия: batch_list = [] […]

Как объединить каждый элемент из двух списков в Python?

У меня есть огромная группа списков в списках, которые я хочу объединить: она выглядит примерно так: [[1,2,3,4,5], [6,7,8,9,0], [2,5,7,9,4], [4,7,8,43,6]…] до 20 из этих списков в списке. Теперь я хочу объединить первый список и второй список, чтобы выглядеть так: [[1,6], [2,7], [3,8], [4,9], [5,0]] И затем я хочу сделать это снова с 1-го и 3-го, […]

Помещение списка в том же порядке, что и другой список

Есть куча вопросов, которые сформулированы аналогично, но я не смог найти тот, который действительно сопоставлен с моей предполагаемой семантикой. Есть два списка: A и B , и я хочу переставить B так, чтобы он находился в том же относительном порядке, что и A – максимальный элемент B находится в том же положении, что и текущее […]

Проблема с синтаксисом python «any»

У меня есть проблема с синтаксисом «any». У меня есть два списка. mainseq=["hali","hulu","habi"] seq=["a","b","c","d"] Я хочу найти, существуют ли элементы в seq в mainseq. for each in seq: if any(each in halum for halum in mainseq): print each Это дает мне «а» и «б», как и ожидалось. Но когда я удаляю «любой» синтаксис, я получаю […]

Python: разделенные элементы списка

В качестве ответа на этот вопрос: разделить элементы списка в python Учитывая список: l = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847', ''] Как мне получить все после \t ? Я пытался: >>> [i.split('\t', 1)[1] for i in t] Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: list index out of range Это потому, что […]

слияние двух словарей списков с одинаковыми ключами в python

Моя проблема: Я пытаюсь объединить два словаря списков в новый словарь, чередуя элементы двух исходных списков для каждого ключа, чтобы создать новый список для этого ключа. Так, например, если у меня есть два словаря: strings = {'S1' : ["string0", "string1", "string2"], 'S2' : ["string0", "string1"]} Ns = {'S1' : ["N0", "N1"], 'S2' : ["N0"]} Я […]

Создание диктата пустых списков, которые не являются одним и тем же списком

Я пытаюсь создать список списков, которые можно добавить в цикл for. Однако, если я создаю dict, используя fromkeys , список становится копией «указателя», а не нового. Например, newdict = dict.fromkeys(range(10), []) — или — newdict = dict.fromkeys(range(10), list()) оба дают одну и ту же структуру данных, dict с SAME-списком как пара значений. Чтобы обновить любой […]

Interesting Posts for Van-Lav

Как выйти из pdb и позволить программе продолжить?

Перенаправить команду печати в скрипте python через tqdm.write ()

Хотите создать тест личности в python. Как выполнять функции для этой задачи?

Ошибка при попытке написать pandas dataframe в oracle с помощью to_sql

Ошибка памяти для преобразования массива

python / c ++ – Компиляция разделяемой библиотеки с cmake и установка с distutils

Python 3 – Как правильно настроить это многопроцессорное задание?

нарезание бутылки

Операции над строками в скудной разреженной матрице формата csr

Замена нечисловых символов

Как себя вести, как вы запускаете сценарий?

Код Python, который отлично работает на моем ПК, не работает на моей малине Pi

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

Как получить доступ к массиву numpy так же быстро, как кадр данных pandas

ImportError: Нет модуля с именем IPython.path при запуске jupyter notebook?

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