I would like to have my character add items to their inventory from a dictionary, however when I add them it only gives me the 'value' return, not the 'key' as well. I would like to use both for different parts of the game "You are holding 'key', it does 'value' damage" for example.

I think I understand this is adding the dictionaries 'value' because my inventory type is a 'list', but having trouble finding a simple way to add the dictionary items. 

Thanks in advance for the help!

```
from random import randint

class Character:
    # Instantiates each character with personality traits
    def __init__(self, name, health, lives, gender, inventory):
        self.name = name
        self.health = int(health)
        self.lives = int(lives)
        self.gender = gender
        self.inventory = []

inventoryitems = {
    'Breadstick': randint(0,5), 
    'Magic Axe': randint(50,100), 
    'Tiny Fists': randint(0,25),
    'Sword': randint(15,30)
    }

player = Character("Kate", 100, 3, 'female',None)

player.inventory.append(inventoryitems['Magic Axe'])
player.inventory.append(inventoryitems['Breadstick'])
print(player.inventory)

```