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

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 def …
273 python  python-3.x  pep  xrange 

8
Що таке функція, як sum (), але для множення? продукт ()?
sum()Функція Python повертає суму чисел в ітерабелі. sum([3,4,5]) == 3 + 4 + 5 == 12 Я шукаю функцію, яка повертає продукт замість цього. somelib.somefunc([3,4,5]) == 3 * 4 * 5 == 60 Я впевнений, що така функція існує, але я не можу її знайти.
206 python  product  built-in  pep 


8
Краще щось "спробувати" і зловити виняток або тестувати, чи можливо спочатку уникнути виключення?
Чи слід перевірити ifщось дійсне або просто tryзробити це і зробити виняток? Чи є якась обґрунтована документація, яка говорить про те, що кращим є один із способів? Чи один із способів більш пітонічний ? Наприклад, чи слід: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Або: try: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.