title: What is the best method for printing lists nested in dictionaries without brackets in python?
body: <p>I am teaching myself python, and I was playing around with dictionaries. My goal is to print sentences with correct subject verb agreement w/o brackets around the lists from a dictionary like this.</p>
  <pre><code>fav_places={
  'Kevin':['Aruba','Montenegro'],
  'Bob':['Mexico City','Tiwan'],
  'Stan':['Kansas']
  }
  </code></pre>
  <p>This is what I came up with</p>
  <pre><code>for name, places in fav_places.items():
  if len(places)&gt;1:
      print(f&quot;{name}, your favorite places are: {', '.join(places)}.&quot;)
  else:
      print(f&quot;{name}, your favorite place is {places[0]}&quot;)
  </code></pre>
  <p>I got this as an output</p>
  <pre><code>Kevin, your favorite places are: Aruba, Montenegro.
  Bob, your favorite places are: Mexico City, Tiwan.
  Stan, your favorite place is Kansas
  </code></pre>
  <p>Do I have to convert the places list to one string to use it in an f string like this? Is my use of the len function necessary for my goal? Finally, should I even use dictionaries with nested lists for this situation?</p>