Does .join add to the dictionary or combine things in it?
It doesn't do anything with the dictionary.
dict.keys() returns an array of all the
dictionary keys in the dictionary.
string.join(sequence) will join all elements in the sequence with the specified string.
For example:
{'a': 4, 'b': 6}.keys() → ['a', 'b']' with '.join(['hello', 'world', 'foo', 'bar']) → 'hello with world with foo with bar'