Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

11
Словник Python: Отримайте список значень для списку клавіш
Чи є вбудований / швидкий спосіб використовувати список ключів до словника, щоб отримати список відповідних елементів? Наприклад, у мене є: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] Як я можу mykeysотримати відповідні значення у словнику як список? >>> mydict.WHAT_GOES_HERE(mykeys) [3, 1]
182 python  list  dictionary  key 

11
Чому функція може змінювати деякі аргументи так, як сприймає абонент, а не інші?
Я намагаюся зрозуміти підхід Python до змінної області. У цьому прикладі, чому f()може змінювати значення x, яке сприймається всередині main(), а не значення n? def f(n, x): n = 2 x.append(4) print('In f():', n, x) def main(): n = 1 x = [0,1,2,3] print('Before:', n, x) f(n, x) print('After: ', …
182 python 


7
Об'єкт 'str' не має атрибута 'декодування'. Помилка Python 3?
Ось мій код: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') в цей момент я отримую повідомлення про помилку AttributeError: 'str' object has no attribute 'decode' У Python 3 вже немає декодування, я прав? як я можу …

4
Коли використовувати Tornado, коли використовувати Twisted / Cyclone / GEvent / інше [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Яка з цих рамок / бібліотек була б найкращим вибором для …

30
Отримайте останні n рядків файлу, схожі на хвіст
Я пишу програму перегляду файлів журналу для веб-програми, і для цього хочу перейти до рядків файлу журналу. Елементи у файлі є рядком на основі найновішого елемента внизу. Тому мені потрібен tail()метод, який може читати nрядки знизу і підтримує зміщення. Що я придумав виглядає так: def tail(f, n, offset=0): """Reads a …
181 python  file  file-io  tail  logfiles 

8
Як отримати доступ до елемента словника в шаблоні Django?
Я хотів би роздрукувати кількість голосів, які отримав кожен вибір. Я маю цей код у шаблоні: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} <br /> {% endfor %} votesє лише словником, а choicesє об'єктом моделі. Він створює виняток із цього повідомлення: "Could not parse the remainder"

23
Пошук медіани списку в Python
Як ви знайдете медіану списку в Python? Список може бути будь-якого розміру, і номери не гарантуються в певному порядку. Якщо список містить парну кількість елементів, функція повинна повертати середнє значення середніх двох. Ось кілька прикладів (відсортованих для цілей відображення): median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, 4]) …
181 python  list  sorting  median 

30
Обчислення розміру каталогу за допомогою Python?
На цей питання є відповіді на Stack Overflow на російському : Найкращі суммарні розміри всіх регулярних файлів у каталозі, що рекордно знаходяться у всіх підкаталогах Перш ніж я винайшов саме це колесо, хтось отримав приємну процедуру обчислення розміру каталогу за допомогою Python? Було б дуже приємно, якби звичайний формат міг …
181 python  directory 


5
Як перевірити різницю між двома датами в секундах?
Має бути простіший спосіб зробити це. У мене є об'єкти, які хочуть оновлюватись так часто, тому я хочу записувати, коли вони були створені, перевіряти поточну мітку часу та по мірі необхідності оновити. datetime.datetime виявилося важким, і я не хочу занурюватися в бібліотеку ctime. Чи є щось подібне легше?
181 python  time  datediff 

7
Черга. Черга проти колекцій.deque
Мені потрібна черга, в яку можна покласти кілька потоків, і з яких можна прочитати кілька потоків. У Python є щонайменше два класи черг, Queue.Queue і collection.deque, причому перший, здавалося б, використовує останній внутрішньо. Обидва заявляють, що захищені потоками в документації. Однак у документах черги також зазначено: collection.deque - це альтернативна …

8
Чи можна використовувати аргсорт у порядку зменшення?
Розглянемо наступний код: avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] Це дає мені показники nнайменших елементів. Чи можна використовувати те саме argsortв порядку зменшення, щоб отримати показники nнайвищих елементів?
181 python  numpy 

3
Як підрахувати кількість справжніх елементів у масиві bool NumPy
У мене є масив NumPy 'boolarr' булевого типу. Я хочу порахувати кількість елементів, значення яких є True. Чи є програма NumPy або Python, призначена для цього завдання? Або мені потрібно перебирати елементи мого сценарію?
181 python  arrays  numpy  count  boolean 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.