# Summing Values the Pythonic Way With sum()

Python’s built-in function `sum()`

is an efficient and Pythonic way to sum a list of numeric values. Adding several numbers together is a common intermediate step in many computations, so `sum()`

is a pretty handy tool for a Python programmer.

As an additional and interesting use case, you can concatenate lists and tuples using `sum()`

, which can be convenient when you need to flatten a list of lists.

**In this video course, you’ll learn how to:**

- Sum numeric values by hand using
**general techniques and tools** - Use
**Python’s**to add several numeric values efficiently`sum()`

**Concatenate lists and tuples**with`sum()`

- Use
`sum()`

to approach common**summation problems** - Use appropriate values for the
**arguments**in`sum()`

- Decide between