Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

15
Пошаговая отладка с помощью IPython
Из того, что я прочитал, есть два способа отладки кода в Python: С традиционным отладчиком, таким как pdbили ipdb. Это поддерживает такие команды, как cfor continue, nfor step-over, sfor step-intoи т. Д.), Но у вас нет прямого доступа к оболочке IPython, которая может быть чрезвычайно полезна для проверки объектов. Использование …
170 python  debugging  emacs  ipython  pdb 

20
Преобразование XML в JSON с использованием Python?
Я видел довольно много неуклюжего кода XML-> JSON в Интернете, и, немного пообщавшись с пользователями Stack, я убежден, что эта толпа может помочь больше, чем первые несколько страниц результатов Google. Итак, мы разбираем фид погоды, и нам нужно заполнить виджеты погоды на множестве веб-сайтов. Сейчас мы ищем решения на основе …
170 python  json  xml  converter 



11
Как изменить стандартную среду Python Anaconda
Я установил Anaconda и создал две дополнительные среды: py3k (которая содержит Python 3.3) и py34 (которая содержит Python 3.4). Кроме того, у меня есть среда по умолчанию с именем root, которую установщик Anaconda создал по умолчанию и которая содержит Python 2.7. Этот последний является значением по умолчанию, каждый раз, когда …
170 python  anaconda  conda 


11
Как искать строку в текстовых файлах?
Я хочу проверить, есть ли строка в текстовом файле. Если это так, выполните X. Если это не так, выполните Y. Однако этот код всегда возвращается Trueпо какой-то причине. Кто-нибудь может увидеть, что не так? def check(): datafile = file('example.txt') found = False for line in datafile: if blabla in line: …
170 python 

5
Есть ли zip-подобная функция, которая увеличивает длину Python?
Есть ли встроенная функция, которая работает как, zip()но которая будет дополнять результаты так, чтобы длина результирующего списка была длиной самого длинного ввода, а не самого короткого ввода? >>> a = ['a1'] >>> b = ['b1', 'b2', 'b3'] >>> c = ['c1', 'c2'] >>> zip(a, b, c) [('a1', 'b1', 'c1')] >>> …
170 python  list  zip 




6
Как правильно сортировать Python `import x` и` из x import y`?
Руководство по стилю Python предлагает группировать импорт следующим образом: Импорт должен быть сгруппирован в следующем порядке: импорт стандартной библиотеки связанный сторонний импорт локальный импорт приложений / библиотек Однако в нем ничего не говорится о том, как должны быть изложены два различных способа импорта: from foo import bar import foo Существует …

8
Как распечатать панды DataFrame без индекса
Я хочу напечатать весь фрейм данных, но я не хочу печатать индекс Кроме того, один столбец имеет тип datetime, я просто хочу напечатать время, а не дату. Фрейм данных выглядит так: User ID Enter Time Activity Number 0 123 2014-07-08 00:09:00 1411 1 123 2014-07-08 00:18:00 893 2 123 2014-07-08 …

12
Как получить позицию элемента в списке?
Я перебираю список и хочу распечатать индекс элемента, если он удовлетворяет определенному условию. Как бы я это сделал? Пример: testlist = [1,2,3,5,3,1,2,1,6] for item in testlist: if item == 1: print position
169 python  list 

8
Python: список против Dict для таблицы поиска
У меня есть около 10 миллионов значений, которые мне нужно поместить в какую-то таблицу поиска, так что мне было интересно, какой из них будет более эффективным - список или дикт ? Я знаю, что вы можете сделать что-то подобное для обоих: if something in dict_of_stuff: pass и if something in …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.