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

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

5
Создать Pandas DataFrame из строки
Чтобы протестировать некоторые функции, я хотел бы создать DataFrameстроку. Допустим, мои тестовые данные выглядят так: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ Какой самый простой способ прочитать эти данные в панд DataFrame?

10
Конвертируйте python dict в строку и обратно
Я пишу программу, которая хранит данные в объекте словаря, но эти данные необходимо сохранить в определенный момент во время выполнения программы и загрузить обратно в объект словаря при повторном запуске программы. Как бы я преобразовал объект словаря в строку, которую можно записать в файл и загрузить обратно в объект словаря? …

11
Игнорировать многократное возвращаемое значение Python
Скажем, у меня есть функция Python, которая возвращает несколько значений в кортеже: def func(): return 1, 2 Есть ли хороший способ игнорировать один из результатов, а не просто присваивать временную переменную? Скажите, если бы меня интересовало только первое значение, есть ли лучший способ, чем этот: x, temp = func()
275 python  function  tuples 

23
Идиома Python для возврата первого элемента или None
Я уверен, что есть более простой способ сделать это, что просто не происходит со мной. Я вызываю кучу методов, которые возвращают список. Список может быть пустым. Если список не пустой, я хочу вернуть первый элемент; в противном случае я хочу вернуть None. Этот код работает: my_list = get_list() if len(my_list) …

3
Как проверить, существует ли столбец в Пандах
Есть ли способ проверить, существует ли столбец в Pandas DataFrame? Предположим, что у меня есть следующий DataFrame: >>> import pandas as pd >>> from random import randint >>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in …
275 python  pandas  dataframe 

24
Форматировать timedelta в строку
У меня проблемы с форматированием datetime.timedeltaобъекта. Вот что я пытаюсь сделать: у меня есть список объектов, и один из членов класса объекта - это объект timedelta, который показывает продолжительность события. Я хотел бы отобразить эту продолжительность в формате часов: минут. Я испробовал множество способов сделать это, и у меня возникли …

2
Почему «x» в («x»,) быстрее, чем «x» == «x»?
>>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 Также работает для кортежей с несколькими элементами, обе версии кажутся линейно растущими: >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 >>> timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 >>> timeit.timeit("'x' == 'y' or 'x' == …

6
Сколько классов я должен поместить в один файл? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я привык к модели Java, где вы можете иметь один …
274 python  class 


5
Как динамически построить объект JSON с Python?
Я новичок в Python, и я играю с данными JSON. Я хотел бы динамически построить объект JSON путем добавления некоторого значения ключа к существующему объекту JSON. Я попробовал следующее, но я получаю TypeError: 'str' object does not support item assignment: import json json_data = json.dumps({}) json_data["key"] = "value" print 'JSON: …
274 python  json 

11
Как сгруппировать строки данных в список в pandas groupby?
У меня есть фрейма данных панд, dfкак: a b A 1 A 2 B 5 B 5 B 4 C 6 Я хочу сгруппировать по первому столбцу и получить второй столбец в виде списков в строках : A [1,2] B [5,5,4] C [6] Можно ли сделать что-то подобное с помощью …


30
Django Development IDE [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я немного поработал над Django, но все это было в текстовом редакторе. Мне …
273 python  django  ide 

10
Как мне запустить программу из Python? Сбой os.system из-за пробелов в пути
У меня есть сценарий Python, который должен выполнять внешнюю программу, но по какой-то причине не удается. Если у меня есть следующий скрипт: import os; os.system("C:\\Temp\\a b c\\Notepad.exe"); raw_input(); Тогда это терпит неудачу со следующей ошибкой: «C: \ Temp \ a» не распознается как внутренняя или внешняя команда, работающая программа или …

6
Почему в Python3 нет функции xrange?
Недавно я начал использовать Python3, и у него нет проблем с xrange. Простой пример: 1) Python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t …
273 python  python-3.x  pep  xrange 

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