Question: I could run a for loop as such:

```
for v in f.items():

```

BUT, it takes too much time. I know I want the second object in f.items(). How to I directly get the second object and save it?

Im not sure what the syntax is: e.g is it f.items(2), f.items()[2]? None of these work so I was wondering what does.

Answer: 
If you want values(your 2nd objects) from f.items() you should use the below: -

```
for k,v in f.items()

```

Or if you want the 2nd item from f.items() you should use the below: -

```
f = {1:'A',2:'B',3:'C'}
for item in enumerate(f.items(),1):
    k,v = item
    if k == 2:
        print(v)

```

Do still want to extract 2nd value from 2nd item ?
You can create a list and then index.

```
item = list(f.items())[1]

```

Lists are created often in python and this operation is relatively inexpensive. If your dictionary is large, you can create an iterator and take its second value.

```
i = iter(f.items())
next(i)
item = next(i)

```

But the dict would need to be rather large to make this the better option.