# Hints

## General

## 1. Tracking Poker Rounds

- Lists in Python may be [constructed][constructed] in several ways.
- This function should [return][return] a `list`.

## 2. Keeping all Rounds in the Same Place

- Sequence types such as `list` already support [common operations][common sequence operations].
- This function should [return][return] a `list`.

## 3. Finding Prior Rounds

- Sequence types such as `list` already support a few [common operations][common sequence operations].
- This function should [return][return] a `bool`.

## 4. Averaging Card Values

- To get the average, this function should count how many items are in the `list` and sum up their values. Then, return sum/count.

## 5. Alternate Averages

- Sequence types such as `list` already support a few [common operations][common sequence operations].
- To access an element use the square brackets (`<list>[]`) notation.
- Remember that the first element of the `list` is at index 0 from the left.
- In Python, negative indexing starts the count from the right-hand side. This mean that you can find the last element of a `list` at `index -1`.
- Think about how you could reuse the code from the functions that you have already implemented.

## 6. More Averaging Techniques

- Sequence types such as `list` already support a few [common operations][common sequence operations].
- Think about reusing the code from the functions that you just implemented.
- The slice syntax supports a step value.

## 7. Bonus Round Rules

- Lists are mutable. Once a `list` is created, you can modify, delete or add any type of element you wish.
- Python provides a wide range of [ways to modify `lists`][ways to modify `lists`].


[common sequence operations](https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range)
[constructed](https://docs.python.org/3/library/stdtypes.html#list)
[iterate over a list in python](https://www.geeksforgeeks.org/iterate-over-a-list-in-python/)
[return](https://www.w3schools.com/python/ref_keyword_return.asp)
[ways to modify `lists`](https://realpython.com/python-lists-tuples/#lists-are-mutable)
