Tag: списка

Удаление определенных последовательных дубликатов в списке

У меня есть список таких строк: ['**', 'foo', '*', 'bar', 'bar', '**', '**', 'baz'] Я хочу заменить '**', '**' на один '**' , но оставить 'bar', 'bar' неповрежденным. Т.е. заменить любое последовательное число '**' на одно. Мой текущий код выглядит следующим образом: p = ['**', 'foo', '*', 'bar', 'bar', '**', '**', 'baz'] np = [p[0]] […]

Python: удаление записей из упорядоченного списка, которые не находятся в неупорядоченном списке

У меня есть два списка: ordered = ['salat', 'baguette', 'burger', 'pizza'] unordered = ['pizza', 'burger'] Теперь я хочу удалить все записи из упорядоченного списка, которые не находятся в неупорядоченном списке, сохраняя при этом порядок. Как я могу это сделать?

Как удалить элементы кругового списка, пока не останется только один элемент с помощью python?

Как бы я перебирал список из 1-100, где я удаляю каждый другой элемент, начинающийся с первого элемента, и повторяю этот шаг, пока в списке не останется только один элемент. Должен ли я использовать круговой связанный список, или это можно сделать только с использованием циклов и условных операторов?

Python – перемещать элементы в списке словарей в конец списка

У меня есть список таких словарей: lst = [ {'id': 1, 'language': 'it'}, {'id': 2, 'language': 'en'}, {'id': 3, 'language': 'es'}, {'id': 4, 'language': 'en'} ] Я хочу переместить каждый словарь с language != 'en' до конца списка, сохраняя порядок других результатов. Поэтому список должен выглядеть так: lst = [ {'id': 2, 'language': 'en'}, {'id': […]

Как преобразовать этот список в словарь

У меня есть список в настоящее время, который выглядит так list = [['hate', '10'], ['would', '5'], ['hello', '10'], ['pigeon', '1'], ['adore', '10']] Я хочу преобразовать его в словарь, подобный этому dict = {'hate': '10', 'would': '5', 'hello': '10', 'pigeon': '1', 'adore': '10'} Таким образом, в основном list [i][0] будет ключевым, а list [i][1] будет значением. […]

Перечислить понимание подписок?

Используя Python 3.0, как я могу создать список из 100 индексов, таких как: grid_Sys = [['A0'],['A1'],['A2']….['A9'],['B0'],…[J9]] Я понимаю, как увеличить порядок букв с помощью функций ord () и chr (). Тем не менее, я не понимаю, как перейти на 10 индексов перед переключением на chr(ord('A')+1) = B По сути, я хочу дойти до точки, где […]

Как проверить, содержит ли список другой список с конкретными элементами в Python?

У меня есть список списков и вы хотите проверить, содержит ли он уже список с определенными элементами. Из этого примера должно быть ясно: list = [[1,2],[3,4],[4,5],[6,7]] for test in [[1,1],[1,2],[2,1]]: if test in list: print True else: print False #Expected: # False # True # True #Reality: # False # True # False Есть ли […]

Список сортировщиков Python, некоторые ярлыки могут отсутствовать

Как отсортировать список словарей, где некоторые метки, для которых я хочу сортировать, могут отсутствовать? В частности, этот список относится к MPD и выглядит примерно так: [{'title':'Bad','album': 'XSCAPE','genre':'Pop'}, {'title': 'Down to', 'album': 'Money'}] Я хотел бы сортировать по жанру, но обратите внимание, что словарь во втором элементе не имеет для этого ключа. Есть ли встроенный «Pythonic» […]

Разделить список Python на пользовательский размер блока на основе второго списка

Я ищу способ разбить список на предопределенные фрагменты: a = list(range(1, 1001)) # Added list() b = [200, 500, 300] Список a должен быть нарезан в len(b) подписи, содержащие первые 200 элементов a, следующие 500 и последние 300. Можно с уверенностью предположить, что sum(b) == len(a) . Есть ли общая функция для этого?

Python: Как и почему работает этот синтаксис? {1,2,3,4}

Как мы знаем, {} # Represents a dict А также {'one': 1} # Again a dict Как и почему это набор: {'one', 'two', 'three', 'four'} # I thought it should give syntax error Но это дает: set(['one', 'two', 'three', 'four']) # Strange ?? [ Should this happen ? ] Можете ли вы предоставить ссылку на […]

Interesting Posts for Van-Lav

Каков сценарий dict.get («..», «Нет») или «Нет»?

Как добавить текстовую информацию в формы в наборе форм в Django?

Cython: использование импортированного класса в объявлении типа

Разница между _sql_constraints и _constraints на OpenERP / Odoo?

Я хочу сопоставить сумму денег с регулярным выражением для индийской валюты без запятых

Как построить эллипс по его уравнению на Python?

Обнаружение точки / функции с верхнего и нижнего порога кривизны – алгоритм обнаружения криволинейных четырехсторонних фигур

Использование Numpy для поиска среднего значения для наборов данных с некоторыми отсутствующими данными

SQLAlchemy один-ко-многим без дочерней таблицы, имеющей первичный ключ

Где код «из __future__ import braces»?

boto3 aws api – Список доступных типов экземпляров

обновление auto_now DateTimeField в родительской модели с Django

ImportError: динамический модуль не определяет функцию init, но это делает

Подпроцесс Python / Popen с измененной средой

Преобразование png в jpeg с помощью Pillow в python

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