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

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

30
Що робить ключове слово "урожайність"?
Яке використання yieldключового слова в Python і що це робить? Наприклад, я намагаюся зрозуміти цей код 1 : def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield self._leftchild if self._rightchild and distance + max_dist >= self._median: yield self._rightchild А це той, хто телефонує: result, candidates …

30
Що робити, якщо __name__ == "__main__": зробити?
На цей питання є відповіді на Stack Overflow на російському : Що робити, якщо __name__ == “__main__”? З огляду на наступний код, що if __name__ == "__main__":робити? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = …





30
Як злити два словники в одному виразі в Python?
На цей питання є відповіді на Stack Overflow на російському : Почему не потрібно просто взяти і сложити два словаря? У мене є два словники Python, і я хочу написати єдиний вираз, який повертає ці два словники, об'єднані. update()Метод був би то , що мені потрібно, якщо він повертається його …
4782 python  dictionary  merge 

25
Як я можу безпечно створити вкладений каталог?
Який найелегантніший спосіб перевірити, чи існує файл файлу в каталог, а якщо ні, створити каталог за допомогою Python? Ось що я спробував: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Якось я сумував os.path.exists(дякую Канджу, Блеру та Дугласу). Ось що я маю зараз: …

20
Доступ до індексу в циклі "for"?
Як отримати доступ до індексу в forциклі, як описано нижче? ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) Я хочу отримати такий вихід: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = …
3602 python  loops  list 

10
Чи є в Python рядок "містить" метод підрядки?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Я шукаю string.containsабо string.indexofметод у Python. Я хочу зробити: if not somestring.contains("blah"): continue


21
Як перерахувати всі файли каталогу?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Як я можу перерахувати всі файли каталогу в Python і додати їх до а list?
3473 python  directory 

30
Як сортувати словник за значенням?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. У мене є словник значень, прочитаних з двох полів у базі даних: рядкового рядка та числового поля. Поле рядка унікальне, так що це ключ словника. Я можу …

30
Як зробити плоский список зі списку списків?
На цей питання є відповіді на Stack Overflow на російському : Сшить два списка, Python Цікаво, чи є ярлик, щоб зробити простий список зі списку списків на Python. Я можу це зробити в forциклі, але, можливо, є якийсь крутий "однолінійний"? Я спробував це reduce(), але я отримую помилку. Код l …

30
Розуміння позначень фрагментів
Мені потрібно гарне пояснення (посилання є плюсом) щодо позначення фрагмента Python. Для мене це позначення потрібно трохи підібрати. Це виглядає надзвичайно потужно, але я не зовсім обернув це.
3281 python  list  slice  iterable 

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