Tag: питон

Как работает ртутная работа без Python?

У меня установлен Mercurial 1.3 на моей машине Windows 7. У меня нет установленного python, но Mercurial, похоже, все в порядке. Как это работает? Кроме того, можно ли принудительно запустить Mercurial на IronPython и совместим ли он? Спасибо.

Сокращение добавления / добавления в Python

Мне нравится, что в PHP я могу сделать следующее $myInteger++; $myString += 'more text'; С Python я должен сделать следующее myInteger = myInteger + 1 myString = myString + "more text" Есть ли лучший способ добавить или добавить к переменной в Python?

Что такое эквивалент Python для DBI Perl?

Что такое эквивалент Python для DBI Perl и как его использовать? В частности, что такое эквивалент Python следующего кода Perl? use DBI; # connect to a MySQL database my $dbh = DBI->connect("dbi:mysql:database=$database; host=localhost; port=3306", $user, $pass); # select and read a few rows my $sth = $dbh->prepare("SELECT id, name FROM table WHERE id <= ?;"); […]

Как перераспределить список списков?

Я создаю список списков, используя этот код: zeroArray = [0]*Np zeroMatrix = [] for i in range(Np): zeroMatrix.append(zeroArray[:]) Есть ли более эффективный способ сделать это? Я надеюсь на что-то вдоль линий zeroArray = [0] * Np; zeroMat = zeroArray * Np, но не может найти ничего подобного.

самое отрицательное значение для python

Я ожидаю, что наиболее отрицательным для python является -maxint-1 Я ожидаю, что у вас -2, произойдет целочисленное переполнение. from sys import maxint maximum_int = maxint minimum_int = -maxint – 2 # 2147483647 # -2147483649 print maximum_int print minimum_int Все же. Отображается правильный результат, и отображается значение, которое является более отрицательным, чем -maxint-1 . Могу я […]

как разбить список по два в точке, где предикат сначала False

Я продолжаю думать, что для этого должна быть функция, но я искал возможные места (google, itertools docs, методы списка, другие вопросы SO), но нигде не нашел совершенно то, что я искал. Наивная и эффективная реализация: def split_at_first_false(pred, seq): first = [] second = [] true_so_far = True for item in seq: if true_so_far and pred(item): […]

Удалить Нет значений из Python dict

Новичок для Python, так что это может показаться глупым. У меня два слова: default = {'a': 'alpha', 'b': 'beta', 'g': 'Gamma'} user = {'a': 'NewAlpha', 'b': None} Мне нужно обновить свои значения по умолчанию со значениями, которые существуют в пользователе. Но только для тех, у которых значение не равно None. Поэтому мне нужно вернуть новый […]

Python объединяет два для циклов

В настоящее время я бы сделал: for x in [1,2,3]: for y in [1,2,3] print x,y Есть ли способ сделать что-то вроде for x,y in ([1,2,3],[1,2,3]): print x,y Хотелось бы сократить этот тип цикла, и это порождает исключение «слишком много, чтобы распаковать».

Есть ли более быстрый способ проверить, имеют ли два списка те же самые элементы, что и Pythons, встроенные в оператор?

Если у меня есть два списка, каждый из 800 элементов длинный и заполняется целыми числами. Есть ли более быстрый способ сравнить, что у них есть те же самые элементы (и короткое замыкание, если они этого не делают), чем с помощью встроенного оператора? a = [6,2,3,88,54,-486] b = [6,2,3,88,54,-486] a == b >>> True Что-нибудь лучше […]

Где используется Python? Я много читал об Reddit

Я загрузил Pyscripter и изучил Python. Но у меня нет идеи, если она имеет какую-то ценность для работы, особенно в Индии. Я изучаю Python как Хобби. Но было бы интересно узнать, пользуются ли программисты Python в Индии.

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