Более питонический способ отфильтровать четные числа из списка и вычислить сумму?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Более питонический способ отфильтровать четные числа из списка и вычислить сумму?

Сообщение Anonymous »

У меня есть список чисел в Python, и я пытаюсь получить сумму только нечетных чисел. Я знаю, что могу использовать цикл for, но есть ли более питонический способ сделать это?
Вот что у меня есть, но это кажется немного длинным
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sum_of_odds = 0
for number in numbers:
if number % 2 != 0:
sum_of_odds += number
print(sum_of_odds)


Подробнее здесь: https://stackoverflow.com/questions/791 ... te-the-sum
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Более питонический способ отфильтровать четные числа из списка и вычислить сумму?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Эффективный способ найти мин/макс/сумму списка без необходимости создавать другую переменную, чтобы найти сумму [закрыто
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Нечетные/четные числа Python дает мне ВСЕГДА нечетные
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Удалить четные числа из ArrayList
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как удалить четные числа из ArrayList?
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»