Tag: списка

Python: список сортировки с параллельным списком

У меня есть список, заполненный элементами HTML. У меня также есть список, заполненный датой / временем, который параллелен списку HTML. Как я могу отсортировать список HTML в зависимости от списка времени и даты? Время / дата указаны в формате временной шкалы.

Получение PIL вместо Pillow для Python 2.7 64-бит в Windows

Подушка для Python, кажется, полностью сломана. Каждое изображение создает IOError: cannot identify image file . Использование Python 2.6 (где я установил PIL) отлично работает. Кто-нибудь знает, где взять PIL-1.1.7.win-amd64-py2.7.exe теперь, когда http://www.lfd.uci.edu/~gohlke/pythonlibs/ перешел только на предложение подушки? EDIT: Обратите внимание, что PIL 1.1.7 на Python 2.7 с использованием 64-разрядной версии Windows подтвержден работой при открытии […]

Python Сортировка списка на основе заданного порядка

У меня есть список, скажем A = [[3,5],[1,3],[6,1]] . И у меня есть другой список, скажем B = [6,1,3] Я хочу сортировать список A, чтобы A становился [[6,1],[1,3],[3,5]] , который соответствует данному BIe, первый член каждого подсписца A должен быть отсортирован в соответствии с B.

Каков наиболее эффективный способ добавить элемент в список, только если его еще нет?

У меня есть следующий код в Python: def point_to_index(point): if point not in points: points.append(point) return points.index(point) Этот код ужасно неэффективен, тем более, что я ожидаю, что points будут расти, чтобы удерживать несколько миллионов элементов. Если точки нет в списке, я просматриваю список 3 раза: искать его и решать, что его нет перейдите в конец […]

Python: Получить индекс словаря в списке

У меня есть список li: [ {name: "Tom", age: 10}, {name: "Mark", age: 5}, {name: "Pam", age: 7} ] Я хочу получить индекс элемента с определенным именем. Например, если я попрошу «Тома», он должен дать мне: 0. «Пэм» должен дать мне 2.

Ссылки на mutables (например, списки) как значения в словарях Python – что лучше всего?

Можно сопоставить ключ словаря со значением, которое является ссылкой на изменяемый объект, такой как список. Такой объект списка можно изменить, вызвав метод списка в ссылке, и изменения будут отражены в словаре. Это обсуждается в: Python: Как передать переменную по ссылке? а также Python: Когда переменная передается по ссылке и когда по значению? Мой вопрос Хорошо […]

Создать список с номерами, получающими больше каждый раз Python

Как я могу создать функцию, которая создаст список, увеличивая количество номеров, которые он содержит каждый раз, до указанного значения? Например, если максимальное число равно 4, список будет содержать 1, 2, 2, 3, 3, 3, 4, 4, 4, 4 Трудно объяснить, что я ищу, но из примера, который, я думаю, вы поймете! благодаря

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

У меня есть два списка: A = [[2, 5, 13, 14], [4, 5, 10, 12], [2, 9, 10, 11], [2, 5, 12, 13], [4, 5, 6, 12]] B = [12, 5] Я пытаюсь выяснить, какие списки в A содержат элементы в B (порядок не имеет значения) и избавиться от остальных списков. В этом случае ответы: […]

Доступ к списку элементов со списком индексов

Рассмотрим большой список именованных элементов (первая строка), возвращенных из большого файла csv (80 МБ) с возможным прерывистым интервалом name_line = ['a',,'b',,'c' …. ,,'cb','cc'] Я читаю оставшуюся часть данных в строке за строкой, и мне нужно только обрабатывать данные с соответствующим именем. Данные могут выглядеть так: data_line = ['10',,'.5',,'10289' …. ,,'16.7','0'] Я попробовал это двумя способами. […]

Исключение Python: исключение StopIteration и список

Я хотел бы прочитать не более 20 строк из файла csv: rows = [csvreader.next() for i in range(20)] Работает нормально, если файл имеет 20 или более строк, в противном случае с исключением исключения StopIteration. Есть ли элегантный способ справиться с итератором, который может генерировать исключение StopIteration в понимании списка или использовать регулярный цикл?

 
Interesting Posts for Van-Lav

OS X Удалить установленный distutils проект

Рисование прямоугольника или строки с использованием событий мыши в открытом cv с использованием python

Проверьте, существует ли ключ и повторите попытку массива JSON с помощью Python

Twisted: Как я могу идентифицировать протокол при первоначальном подключении, а затем делегировать соответствующую реализацию протокола?

синтаксис doxygen в python

Как работают лексические закрытия?

Являются ли сложные методы __init__ в Python плохими?

Использование urllib2 в Python. Как получить имя файла, который я загружаю?

Учебник для Python. Должен ли я использовать 2.x или 3.0?

Как указать входной файл для бегуна из Python?

Python: создание всех парильно-уникальных спариваний

Как извлечь элементы подписок в однострочном понимании в python?

Как обновить файл в яйце питона

Почему str () округляет всплывающие окна?

Представление уравнения в виде объекта canvas в Tkinter

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