Tag: питон

Python, собирать данные из массива dicts

Я новичок в Python, и я создал эту структуру из базы данных data=[ {'Value': '0.2', 'id': 1}, {'Value': '1.2', 'id': 1}, {'Value': '33.34', 'id': 2}, {'Value': '44.3', 'id': 3}, {'Value': '33.23', 'id': 3}, {'Value': '21.1', 'id': 4}, {'Value': '5.33', 'id': 4}, {'Value': '33.3', 'id': 5}, {'Value': '12.2', 'id': 5}, {'Value': '1.22', 'id': 5}, {'Value': '1.23', […]

python. Почему расширение может изменить значение без глобального обозначения?

>>> x = [] >>> y = [1,2,3] >>> def func1(L): … x+=L … >>> def func2(L): … x.extend(L) … >>> func1(y) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 2, in func1 UnboundLocalError: local variable 'x' referenced before assignment >>> func2(y) >>> x [1, 2, 3] Почему метод […]

Повторное использование определенных строк кода

Предположим, я очень часто использую этот блок кода в моем файле Python if x == 1: x += 1 else: x -= 1 Есть ли способ «скопировать» этот код, так что мне не нужно вводить эти четыре строки в течение всего файла?

Приведение строк гекса в Python

Я пытаюсь в python увеличивать шестнадцатеричные десятичные значения, которые представлены в строках типа '84B8042100FE' , как я могу '84B8042100FE' это значение с 1 до '84B8042100FF' ? Спасибо.

Определение класса Python, назначающее атрибуты

Я попытался выполнить этот кусок кода в моем Idle и иметь следующую ошибку, class Myclass(): i = 1 x = Myclass() xy = 10 xi=10 xi # 10 xy # 10 Этот класс имеет только 1 атрибут «i», но когда я назначаю xy = 10, как Python позволит ему работать. Разве это не проблема? Как […]

Есть ли функция «игнорировать» для Python 2.7?

общий новичок здесь. Итак, есть ли способ остановить функционирование от выполнения, если выполняется определенное условие? Вот мой исходный код: answer = raw_input("2+2 = ") if answer == "4": print "Correct" else: print "Wrong answer, let's try something easier" answer = raw_input("1+1 = ") if answer == "2": print "Correct!" else: print "False" Итак, в основном, […]

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

Мне интересно, как я должен предлагать пользователю войти в систему или подключиться к своей учетной записи google из моего приложения, чтобы затем я мог использовать их электронную почту и пароль для доступа к их документам / диску. У меня есть приложение, работающее на моем рабочем столе, которое подключается к диску учетной записи google, и создает […]

Почему я не могу прирастить «IntegerProperty» с «int» в этом случае? (TypeError: неподдерживаемый тип операндов для +)

Я пытаюсь изменить код наивного классификатора заливов, предоставленный отличной книгой «Программирование коллективного интеллекта», адаптируя его к хранилищу данных GAE (предоставленный код использует pysqlite2). Но, пытаясь это сделать, я встречаюсь в этой строке: update.count = count + 1 из этого блока: def incf(self,f,cat): count=self.fcount(f,cat) if count==0: fc_value = fc(feature = f, category = cat, count = […]

pyparsing как создать объект грамматики из строки

У меня есть грамматика для моего приложения pyparsing в БД. Они находятся в формате String. Я хочу преобразовать то же самое в объект-грамм в моем приложении и покончить с ним. Word(alphas) + Word(nums) Выше фрагмент – это одна из записей в базе данных, для которой мне нужно построить объект грамматики Может ли кто-нибудь дать мне […]

Генерировать комбинации (в определенном порядке) всех перестановок диктата списков

У меня есть список списков d = {'A': [1,2,3], 'B': [4,5], 'C': [6]} Мне нужно произвести все перестановки для каждого списка (A, B и C). Хорошо. p = {} for k in d.keys(): p[k] = [i for i in itertools.permutations(d[k])] Это приводит к p {'A': [(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, […]

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