I am trying to create a system where I convert a list into a dictionary. The keys should be items from the list while the values for each **unique** key should be an incrementing number (1,2,3,4, etc.).

Desired outcome:

```
Input:
list = ["Ford", "Ford", "Chevy", "Chevy", "Chevy", "Honda", "Honda", "Honda", "Honda"]

Output:
dict = {
  "Ford": 1,
  "Ford": 1,
  "Chevy": 2,
  "Chevy": 2,
  "Chevy": 2,
  "Honda": 3,
  "Honda": 3,
  "Honda": 3,
  "Honda": 3,
}

```

I tried using this as it would allow me to start from 0 and increment. It didn't end up working.

```
dict = {}
list = []
for x, index in list:
  if x not in list:
      dict[x] = len(dict)

```

This is the error I got:

```
ValueError: too many values to unpack (expected 2)

```

Can anyone help?