Как перебирать список, повторяющий каждый элемент в Python

Я использую Python для бесконечной итерации по списку, повторяя каждый элемент в списке несколько раз. Например, учитывая список: l = [1, 2, 3, 4] Я хотел бы вывести каждый элемент два раза, а затем повторить цикл: 1, 1, 2, 2, 3, 3, 4, 4, 1, 1, 2, 2 … У меня есть идея, с чего […]

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

Как удалить скобки из результата, сохраняя функцию одной строкой кода? day_list = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] def day_to_number(inp): return [day for day in range(len(day_list)) if day_list[day] == inp] print day_to_number("Sunday") print day_to_number("Monday") print day_to_number("Tuesday") print day_to_number("Wednesday") print day_to_number("Thursday") print day_to_number("Friday") print day_to_number("Saturday") Вывод: [0] [1] [2] [3] [4] [5] [6]

Как автоматически прокручивать окно сообщения Tkinter

Я написал следующий класс для создания «мониторинга» вывода в дополнительном окне. К сожалению, он не прокручивается автоматически до самой последней строки. Что не так? Поскольку у меня также есть проблемы с Tkinter и ipython: как будет выглядеть эквивалентная реализация с qt4? Вот код: import Tkinter class Monitor(object): @classmethod def write(cls, s): try: cls.text.insert(Tkinter.END, str(s) + […]

Объект 'module' не имеет атрибута 'GeoSQLCompiler'

Я новичок в geodjango. Я использую django-1.4.5 и мои настройки базы данных, DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql_psycopg2", # Add "postgresql_psycopg2", "postgresql", "mysql", "sqlite3" or "oracle". "NAME": "mydb", # Or path to database file if using sqlite3. "USER": "postgres", # Not used with sqlite3. "PASSWORD": "test", # Not used with sqlite3. "HOST": "localhost", # […]

Объявление глобальной переменной Python

У меня есть следующий фрагмент кода, который создает заметку и добавляет к ноутбуку. Мой вопрос больше связан с глобальной переменной last_id . Когда я объявляю его как переменную класса, то есть внутри заметки класса, я получаю следующую ошибку, но когда я объявляю вне класса, мой код работает нормально. Вот мои разъяснения: Почему он не принимает […]

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

Я делаю сердечную игру для своего задания, но я не знаю, как получить каждый элемент в списке списка: >>>Cards = [[["QS","5H","AS"],["2H","8H"],["7C"]],[["9H","5C],["JH"]],[["7D"]]] и что приходит мне на ум: for values in cards: for value in values: Но я думаю, что у меня есть элемент, у которого есть 2 списка. Как рассчитать тот, который имеет 3 и […]

Итерация по стеку (обратный список), есть ли метод isempty ()?

Каков наилучший способ перебора стека в Python? a = [1,2,3,4] while (len(a) > 0) print a.pop() # prints 4, 3, 2, 1 in sequence Я не мог найти метод с isempty , и проверка длины каждый раз кажется неправильной.

Преобразование массива целых чисел в «вектор»

У меня есть массив целых чисел длиной 150 и целые числа от 1 до 3. Например, array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, […]

Усечение HTML в Python

Есть ли инструмент pure-Python, чтобы взять некоторый HTML и усечь его как можно ближе к заданной длине, но убедиться, что полученный фрагмент хорошо сформирован? Например, учитывая этот HTML: <h1>This is a header</h1> <p>This is a paragraph</p> он не будет производить: <h1>This is a hea но: <h1>This is a header</h1> или по крайней мере: <h1>This is […]

Что такое 0xFF для cv2.waitKey (1)?

Я пытаюсь понять, что делает 0xFF под капотом в следующем фрагменте кода: if cv2.waitKey(0) & 0xFF == ord('q'): break Есть идеи?

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