Im trying to get values from my dictionary here
for elem in set(sample_txt):
d = {elem:sample_txt.count(elem)}
print(d.values())
d.values() should return a list of values:
The methods dict. keys() and dict. values() return lists of the keys
or values explicitly. There’s also an items() which returns a list of
(key, value) tuples, which is the most efficient way to examine all
the key value data in the dictionary.
from developers.google.com
So i should get something like this [‘a’,’b’, ‘etc’]. However in my example i get
type(d.values()) —> <class ‘dict_values’>
What’s wrong
>Solution :
The quote you posted is related to python2, where indeed it returned list. In python3 you need to cast it by yourself list(d.values())