Question: I want to set DrawerArrowToogle background color, when it is in pressed state. I found the styling for the Drawer, but it has no "background" attribute. 

```
<style name="Base.Widget.AppCompat.DrawerArrowToggle" parent="">
   <item name="color">?android:attr/textColorSecondary</item>
   <item name="thickness">2dp</item>
   <item name="barSize">18dp</item>
   <item name="gapBetweenBars">3dp</item>
   <item name="topBottomBarArrowSize">11.31dp</item>
   <item name="middleBarArrowSize">16dp</item>
   <item name="drawableSize">24dp</item>
   <item name="spinBars">true</item>
</style>

```

I also tried to set `android:selectableItemBackground`, but it didn't help.

So, how to set background for DrawerArrowToogle (from latest support lib)? 

![enter image description here](https://i.stack.imgur.com/ONtF3.png)

Answer: 
You're thinking of a dictionary which maps a key to a value. Try this instead:

```
AI = {"Hello" : "Hi", "Goodbye" : "Bye"}

```
you need to be using a dict

it is represented as such 

```
dict = {key : value, key : value}

```

so for you you would need to do something like this. 

```
In [1]: AI = { "Hello" : "Hi", "Goodbye" : "Bye" }

In [2]: print(AI["Hello"])

Out[3]: 'Hi'

```

keep in mind you can also add `.key` and `.value` on to get the key of that index or the value of that index.

there is more info about dictionaries [here](https://docs.python.org/2/library/stdtypes.html#dictionary-view-objects)