Facebook pixel
>Blog>Ciência de Dados
Ciência de Dados

Função Sum Python: Aprenda a utilizar a função sum no Python

A função sum no Python permite somar os elementos de uma sequência, como uma lista, tupla ou conjunto.

O que é a função sum no Python e como ela funciona?

A função sum é uma função integrada (built-in) do Python que permite somar os elementos de uma sequência, como uma lista, tupla ou conjunto. Ela retorna a soma total dos valores presentes na sequência. A sintaxe básica da função sum é a seguinte:

sum(iterable, start)

Utilizando a função sum para somar números em uma lista no Python

A função sum é especialmente útil quando precisamos somar os valores de uma lista. Ela nos permite obter a soma de forma simples e concisa, sem a necessidade de escrever um loop ou utilizar outras estruturas de controle.

Além disso, a função sum possui uma vantagem adicional: ela é altamente eficiente e otimizada para lidar com grandes quantidades de dados. Isso significa que podemos utilizá-la em listas com milhares ou até milhões de elementos, sem comprometer o desempenho do nosso código.

Para utilizar a função sum, basta passar a lista como argumento. Vamos ver um exemplo:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
numeros = [10, 20, 30, 40, 50]
soma = sum(numeros)
print(soma)  # Output: 150

Dicas para otimizar o uso da função sum no Python

A função sum pode ser utilizada de forma ainda mais eficiente quando combinada com outras funções e recursos do Python. Aqui estão algumas dicas para otimizar o uso da função sum:

1. Utilize compreensão de listas:

A compreensão de listas é uma técnica poderosa do Python que nos permite criar listas de forma concisa. Podemos combiná-la com a função sum para realizar operações mais complexas. Por exemplo:

numeros = [1, 2, 3, 4, 5]
soma_quadrados = sum(x**2 for x in numeros)
print(soma_quadrados)  # Output: 55

2. Utilize a função sum com filtros:

Podemos utilizar a função sum em conjunto com filtros para realizar operações apenas nos elementos desejados. Por exemplo:

numeros = [1, 2, 3, 4, 5]
soma_pares = sum(x for x in numeros if x % 2 == 0)
print(soma_pares)  # Output: 6

3. Utilize a função sum com valores iniciais diferentes de zero:

O parâmetro start da função sum nos permite definir um valor inicial para a soma. Isso pode ser útil em algumas situações. Por exemplo:

numeros = [1, 2, 3, 4, 5]
soma = sum(numeros, 10)
print(soma)  # Output: 25

Exemplos práticos de utilização da função sum no Python

Vamos ver agora alguns exemplos práticos de como podemos utilizar a função sum em diferentes contextos:

1. Somando os elementos de uma lista de preços:

precos = [10.99, 15.99, 22.50, 7.25]
total = sum(precos)
print(total)  # Output: 56.73

2. Somando os valores de uma lista de vendas:

vendas = [150.50, 200.75, 100.25, 50.50]
total_vendas = sum(vendas)
print(total_vendas)  # Output: 501.00

3. Somando os valores de uma matriz:

matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
soma_matriz = sum(sum(linha) for linha in matriz)
print(soma_matriz)  # Output: 45

Conclusão

A função sum é uma poderosa ferramenta do Python que nos permite somar os elementos de uma sequência de forma simples e eficiente. Aprendemos como utilizá-la para somar números em uma lista, otimizar seu uso com dicas e exemplos práticos de aplicação.

A função sum é especialmente útil quando trabalhamos com grandes quantidades de dados e queremos obter a soma total de forma rápida e eficiente. Portanto, aproveite essa funcionalidade do Python em seus projetos e torne suas operações de soma mais simples e concisas.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Dicas para otimizar o uso da função sum no Python

A função sum é uma ferramenta poderosa para somar elementos em Python, e existem algumas dicas que podem ajudar a otimizar o seu uso e aproveitar ao máximo essa funcionalidade. Aqui estão algumas dicas para otimizar o uso da função sum no Python:

  • Utilize compreensão de listas: A compreensão de listas é uma técnica muito útil em Python, e pode ser combinada com a função sum para realizar operações mais complexas. Por exemplo, se quisermos somar apenas os números pares de uma lista, podemos utilizar a função sum juntamente com uma compreensão de listas. Veja o exemplo abaixo:
numeros = [1, 2, 3, 4, 5]
soma_pares = sum(x for x in numeros if x % 2 == 0)
print(soma_pares)  # Output: 6
  • Utilize a função sum com valores iniciais diferentes de zero: A função sum permite que você especifique um valor inicial para a soma, através do parâmetro start. Isso pode ser útil em algumas situações. Por exemplo, se quisermos somar os elementos de uma lista, mas começar a partir de um valor diferente de zero, podemos utilizar a função sum da seguinte forma:
numeros = [1, 2, 3, 4, 5]
soma = sum(numeros, 10)
print(soma)  # Output: 25
  • Utilize a função sum em conjunto com filtros: A função sum pode ser combinada com filtros para realizar operações apenas nos elementos desejados. Por exemplo, podemos utilizar a função sum em conjunto com uma expressão condicional para somar apenas os números maiores do que um determinado valor. Veja o exemplo abaixo:
numeros = [1, 2, 3, 4, 5]
soma_maiores_que_2 = sum(x for x in numeros if x > 2)
print(soma_maiores_que_2)  # Output: 12

Exemplos práticos de utilização da função sum no Python

A função sum é uma ferramenta versátil e amplamente utilizada em Python. Ela pode ser aplicada em uma variedade de cenários, facilitando a realização de operações de soma. Aqui estão alguns exemplos práticos de utilização da função sum no Python:

  • Soma de valores em uma lista: Um uso comum da função sum é somar os valores de uma lista. Por exemplo:
valores = [10, 20, 30, 40, 50]
soma = sum(valores)
print(soma)  # Output: 150
  • Cálculo da média de uma lista de números: A função sum também pode ser usada para calcular a média de uma lista de números. Veja o exemplo abaixo:
notas = [7.5, 8.0, 6.5, 9.0, 7.0]
media = sum(notas) / len(notas)
print(media)  # Output: 7.4
  • Soma de valores em uma matriz: A função sum também pode ser aplicada em uma matriz, que é uma estrutura de dados bidimensional. Por exemplo:
matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
soma_matriz = sum(sum(linha) for linha in matriz)
print(soma_matriz)  # Output: 45

Conclusão

A função sum é uma ferramenta poderosa para realizar operações de soma em Python. Ao utilizar dicas como a compreensão de listas, valores iniciais diferentes de zero e filtros, podemos otimizar o uso dessa função e adaptá-la às nossas necessidades específicas. Além disso, vimos exemplos práticos de aplicação da função sum em diferentes cenários. Portanto, aproveite essa funcionalidade do Python em seus projetos e simplifique suas operações de soma.

A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.