Tag: питон

Создать хороший вывод столбца в python

Я пытаюсь создать хороший список столбцов в python для использования с инструментами администрирования командной строки, которые я создаю. В основном, мне нужен список вроде: [['a', 'b', 'c'], ['aaaaaaaaaa', 'b', 'c'], ['a', 'bbbbbbbbbb', 'c']] Превратиться в: abc aaaaaaaaaa bc a bbbbbbbbbb c Использование простых вкладок не будет делать трюк здесь, потому что я не знаю самых […]

проверить, соответствует ли строка шаблону IP-адреса в python?

Каков самый быстрый способ проверить, соответствует ли строка определенному шаблону? Является ли regex лучшим способом? Например, у меня есть ряд строк и вы хотите проверить каждый из них, чтобы узнать, являются ли они действительным IP-адресом (действительным в этом случае означает правильный формат), является ли самый быстрый способ сделать это с помощью регулярного выражения? Или есть […]

«Непоследовательное использование вкладок и пробелов в отступе»

Я пытаюсь создать приложение в Python 3.2, и я все время использую вкладки для отступов, но даже редактор меняет некоторые из них на пробелы, а затем распечатывает «непоследовательное использование вкладок и пробелов в отступе», когда я пытаюсь запустить программа. Как я могу изменить пробелы на вкладки? Это сводит меня с ума. (Я новичок в программировании). […]

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

Как перечислить все импортированные модули? Например, я хотел бы получить ['os', 'sys'] из этого кода import os import sys

Создание словаря с помощью клавиш и измененных объектов. Сюрприз

Я пришел к такому поведению, которое меня удивило: Python 2.6 и 3.2 >>> xs = dict.fromkeys(range(2), []) >>> xs {0: [], 1: []} >>> xs[0].append(1) >>> xs {0: [1], 1: [1]} Тем не менее, в рассуждениях, изложенных в 3.2, показано более вежливое поведение: >>> xs = {i:[] for i in range(2)} >>> xs {0: [], […]

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

Возможный дубликат: Сглаживание мелкого списка в Python Сгладить (нерегулярный) список списков в Python EDIT: Это должно работать с ЛЮБЫМ количеством уровней вложенности, а не только с одним. Раньше я нашел решения, но мне интересно, какое самое быстрое решение – сгладить списки, содержащие другие списки произвольной длины. Например: [1, 2, [3, 4, [5],[]], [6]] Станет: [1,2,3,4,5,6] […]

В Python, как мне преобразовать все элементы в список в float?

У меня есть сценарий, который читает текстовый файл, вытягивает из него десятичные числа в виде строк и помещает их в список. Поэтому у меня есть этот список: ['0.49', '0.54', '0.54', '0.54', '0.54', '0.54', '0.55', '0.54', '0.54', '0.54', '0.55', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54'] Как преобразовать каждое из значений из списка из […]

TypeError: объект 'dict_keys' не поддерживает индексирование

def shuffle(self, x, random=None, int=int): """x, random=random.random -> shuffle list x in place; return None. Optional arg random is a 0-argument function returning a random float in [0.0, 1.0); by default, the standard random.random. """ randbelow = self._randbelow for i in reversed(range(1, len(x))): # pick an element in x[:i+1] with which to exchange x[i] j […]

Загрузка файлов в Google App Engine

Я планирую создать веб-приложение, которое позволяет пользователям понижать свои файлы проектов визуальной студии. Тем не менее, похоже, Google App Engine принимает файлы, загружающие и сохраняющие файлы на сервере Google, через db.TextProperty и db.BlobProperty . Я буду рад, что любой может предоставить образец кода (как клиент, так и сервер) о том, как это можно сделать.

Как вы создаете разные имена переменных в цикле? (Python)

Например, цели … for x in range(0,9): string'x' = "Hello" Таким образом, я получаю строку string1, string2, string3 … все равно "Hello"

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