Как создать список номеров без дубликатов?

Я пробовал использовать random.randint(0, 100), но некоторые цифры были те же. Есть ли метод / модуль для создания списка уникальных случайных чисел? def getScores(): # open files to read and write f1 = open("page.txt", "r"); p1 = open(" ...

В каком случае я буду использовать Кортеж в качестве ключа словаря?

Я изучал разницу между списками и кортежами (в Python). Очевидным является то, что кортежи неизменяемы (значения не могут быть изменены после первоначального назначения), а списки изменяемы. предложение в статье меня: только неизменяемые элемен ...

Переменные Python в качестве ключей к дикт

есть ли более простой способ сделать это в Python (2.7)?: Примечание: это не что-то необычное, как положить все локальные переменные в словарь. Только те, которые я указываю в списке. apple = 1 banana = 'f' carrot = 3 fruitdict = {} # I want to set ...

Каков наиболее эффективный способ получить первую и последнюю строку текстового файла?

У меня есть текстовый файл, который содержит метку времени в каждой строке. Моя цель-найти временной диапазон. Все времена в порядке, поэтому первая строка будет самым ранним временем, а последняя строка будет последним временем. Мне нужна только сам ...

Как распознать, работает ли скрипт на tty?

Я хотел бы, чтобы мой скрипт действовал по-другому в сеансе интерактивной оболочки и при запуске с перенаправленным stdout (например, при передаче в другую команду). Как я узнаю, какие из этих двух происходят в скрипте Python? пример такого поведен ...

matplotlib установить размер метки yaxis

как я могу изменить размер только метки yaxis? Прямо сейчас, я изменяю размер всех меток с помощью pylab.rc('font', family='serif', size=40) но в моем случае я хотел бы сделать метку оси y больше, чем ось x. Однако я хотел бы оставить метки галоче ...

Что можно сделать, чтобы сделать мой код на Python запускается в первый раз? [закрытый]

Я получаю довольно много ошибок в моем коде. Следовательно, я хотел бы иметь возможность минимизировать их в самом начале или увидеть как можно больше ошибок Перед выполнением кода. Возможно ли это и если да, то как я могу это сделать? ...

Как установить атрибуты с помощью декораторов свойств?

этот код возвращает ошибку: AttributeError: не удается установить атрибут Это очень жаль, потому что я хотел бы использовать свойства вместо вызова методов. Кто-нибудь знает, почему этот простой пример не работает? #!/usr/bin/python2.6 class Bar( ...

Как печатать из Flask @app.маршрут к консоли python

Я хотел бы просто распечатать "hello world" на консоль python после того, как кнопка /вызывается пользователем. Это мой наивный подход: @app.route('/button/') def button_clicked(): print 'Hello world!' return redirect('/') Background: я х ...

селен с scrapy для динамической страницы

Я пытаюсь очистить информацию о продукте с веб-страницы, используя scrapy. Моя будущая веб-страница выглядит так: начинается со страницы product_list с 10 продуктов щелчок по кнопке "Далее" загружает следующие 10 продуктов (url-адрес не меняется ме ...

Как я могу вставить данные в базу данных MySQL?

Я хочу вставить целые числа 188 и 90 в мою базу данных MySQL, но следующий код не работает: import MySQLdb conn = MySQLdb.connect(host= "localhost", user="root", passwd="newpassword", db="engy1") ...

Как указать несколько типов возвращаемых данных с помощью подсказок типа

у меня есть функция в python, которая может либо вернуть a bool или list. Есть ли способ указать типы возвращаемых данных с помощью подсказок типа. например, это правильный способ сделать это? def foo(id) -> list or bool: ... ...

Python db-api: fetchone vs fetchmany vs fetchall

Я только что обсуждал сегодня с некоторыми коллегами о python's db-api fetchone vs fetchmany vs fetchall. Я уверен, что вариант использования для каждого из них зависит от реализации db-api, который я использую, но в целом каковы варианты использова ...

Django-взятие значений из запроса POST

у меня есть следующий шаблон django (http://IP/admin/start/ присваивается гипотетическому представлению под названием view): {% for source in sources %} <tr> <td>{{ source }}</td> <td> <form action="/admin/s ...

Ошибка отправки формы, колба

есть форма с двумя <input type="submit">. Но когда я отправляю его, вторая отправка вызывает ошибку. планировка: <form action="{{ url_for('index') }}" method="post"> <input type="submit" name="add" value="Like"> <input ...

Java vs Python на Hadoop

Я работаю над проектом с использованием Hadoop, и он, похоже, изначально включает Java и обеспечивает потоковую поддержку Python. Есть ли значительное влияние на производительность при выборе одного над другим? Я достаточно рано в процессе, где я мо ...

Ввода-вывода.собрать против ввода-вывода.ждать

asyncio.gather и asyncio.wait похоже, что у меня есть аналогичное использование: у меня есть куча асинхронных вещей, которые я хочу выполнить/подождать (не обязательно ждать, пока один из них закончится до начала следующего). Они используют различный ...

Объедините список фреймов данных панд в один фрейм данных панд

у меня есть список панд dataframes, которые я хотел бы объединить в один панд dataframe. Я использую Python 2.7.10 и панды 0.16.2 Я создал список фреймов данных из: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.rea ...

Python Шестнадцатеричный

как преобразовать десятичное число в шестнадцатеричное в следующем формате (по крайней мере две цифры, с нулевым дополнением, без префикса 0x)? вход: 255 выход:ff вход: 2 выход: 02 пробовал hex(int)[2:] но кажется, что он отображает первый пример, ...

сортировка собственных значений и связанных с ними собственных векторов после использования numpy.linalg.eig в python

Я использую numpy.linalg.eig для получения списка собственных значений и собственных векторов: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = s ...