The Python sum() function is a built-in function that takes an iterable (such as a list, tuple, or set) as its argument and returns the sum of all the elements in the iterable. It can also take an optional second argument, which is the starting value for the sum. If the iterable contains non-numeric elements, the sum() function will raise a TypeError. The sum() function is a convenient way to quickly calculate the total of a list of numbers or other iterable objects. Keep reading below to learn how to **python sum** in **Kotlin**.

#### Looking to get a head start on your next software interview? Pickup a copy of the best book to prepare: Cracking The Coding Interview!

## Python ‘sum’ in Kotlin With Example Code

Python is a popular programming language used for a variety of tasks, including data analysis, web development, and artificial intelligence. One of the most basic operations in Python is the ability to sum numbers. Kotlin, another popular programming language, also has the ability to sum numbers. In this blog post, we will explore how to perform a Python sum in Kotlin.

To perform a Python sum in Kotlin, we can use the built-in `sum()` function. This function takes an iterable as its argument and returns the sum of all the elements in the iterable. Here’s an example:

val numbers = listOf(1, 2, 3, 4, 5)

val sum = numbers.sum()

println(sum) // Output: 15

In this example, we create a list of numbers and then call the `sum()` function on that list. The function returns the sum of all the numbers in the list, which is 15. We then print out the result using the `println()` function.

We can also use the `sumBy()` function to perform a Python sum in Kotlin. This function takes a lambda expression as its argument and returns the sum of the values returned by the lambda expression for each element in the iterable. Here’s an example:

val numbers = listOf(1, 2, 3, 4, 5)

val sum = numbers.sumBy { it * 2 }

println(sum) // Output: 30

In this example, we create a list of numbers and then call the `sumBy()` function on that list. The lambda expression `it * 2` multiplies each element in the list by 2, and the function returns the sum of all the resulting values, which is 30. We then print out the result using the `println()` function.

In conclusion, performing a Python sum in Kotlin is easy using the built-in `sum()` and `sumBy()` functions. These functions allow us to quickly and easily sum numbers in Kotlin, just like we can in Python.

## Equivalent of Python sum in Kotlin

In conclusion, Kotlin provides a convenient and efficient way to sum up elements in a collection using the `sum()` function. This function works similarly to the equivalent Python `sum()` function, allowing developers to easily calculate the total value of a list or array of numbers. Additionally, Kotlin’s `sumBy()` function provides a way to sum up specific properties of objects in a collection, making it a powerful tool for data manipulation. Overall, Kotlin’s sum functions offer a simple and effective solution for calculating sums in a variety of scenarios.

### Elevate your software skills

Ergonomic Mouse |
Custom Keyboard |
SW Architecture |
Clean Code |