Python の辞書から値のみを取りだすには values を使います。
months = {'April': 6, 'May': 9, 'June': [1, 2, 3]} values = months.values() items = list(values) print(values) # dict_values([6, 9, [1, 2, 3]]) print(items) # [6, 9, [1, 2, 3]] months['September'] = 100 print(values) # dict_values([6, 9, [1, 2, 3], 100]) print(items) # [6, 9, [1, 2, 3]] print(id(values), id(items)) # 4415588768 4415471552
元データの辞書を変えると values もつられて変わります。辞書の値にリストがあり、そのリストを変更する場合も同様です。
months = {'April': 6, 'May': 9, 'June': [1, 2, 3]} values = months.values() months['June'].append(4) print(values) # dict_values([6, 9, [1, 2, 3, 4]])