если у меня есть список, например, числа = [78, 89, 56] Как использовать условные выражения, чтобы определить, больше ли число 81, чем все числа в списке?Как использовать условные обозначения со списками
ответ
Я хотел бы использовать список понимание, чтобы создать список булевых, представляющие ли 81 больше, чем каждый элемент или нет, а затем применить к нему all
:
>>> numbers = [78, 89, 56]
>>> all ([81 > x for x in numbers])
False
Я не думаю, что необходимо выполнить полное понимание списка, поскольку это создает новый список в памяти. Это особенно верно, если это большой список. – MrP01
Вы можете использовать
max(numbers) < 81
max (list) возвращает наибольшее значение в списке (в данном случае 89), тогда вы можете проверить, не меньше ли его 81
Вы можете использовать max(list) < val
, как и MrP01.
Другой способ сортировки списка с помощью сортировки/сортируются и взять последний элемент в списке и сравнить его:
sorted(list)[len(list) - 1] < val
или
tmpList = sorted(list)
if(tmpList[len(tmpList - 1)] < val):
...
- 1. Sideflow.js GotoIf как использовать условные обозначения
- 2. Условные обозначения в WPF
- 3. Как обрабатывать вложенные условные обозначения
- 4. Условные обозначения для интерфейсов
- 5. Условные обозначения C++?
- 6. Условные условные обозначения в SQL Server
- 7. skip_before_filter игнорирует условные обозначения
- 8. Pthread условные обозначения
- 9. Условные обозначения C#
- 10. Условные обозначения проектов Eclipse?
- 11. Условные обозначения JsonProperty
- 12. Условные обозначения preg_replace
- 13. Условные обозначения в R
- 14. Условные обозначения лезвия
- 15. Условные обозначения MySQL?
- 16. .htaccess RewriteRule условные обозначения?
- 17. Самостоятельные анонимные условные обозначения
- 18. Условные обозначения ASP.NET MVC
- 19. Условные обозначения в представлениях
- 20. Условные обозначения нескольких автоматизаторов
- 21. УгловыеJS Условные обозначения
- 22. Условные обозначения Ruby/ROR
- 23. Условные обозначения Java
- 24. Булевы и условные обозначения
- 25. Имеются ли следующие условные условные обозначения:
- 26. Условные обозначения встроенной аутентификации DocuSign:
- 27. Условные обозначения SQL/Sub-Query
- 28. IE Условные обозначения для Javascript
- 29. Условные обозначения для 'import ... as'
- 30. Условные обозначения и регулярное выражение
для цикла с если – DhruvPathak
Downvoted. Вы не сделали основной попытки решить эту проблему. Поделитесь своим текущим кодом. – DhruvPathak
Lol, вы жестоки, Dhruv ...: P – akash12300