我有一个字典,其中值为列表:
my_dict = {'key1': ['foo1','foo2'],
'key2': ['bar1', 'bar2'],
'key3': ['foobar1', 'foobar2'}
我希望你能够搜索字典中的多个键,并将它们的值存储在一个列表中:
keys = []
values = []
for k,v in my_dict.items():
if k.startswith(('key1', 'key3')):
keys.append(k)
values.append(v)
但是当我执行这个操作时,对于值,我得到了一个多维的(双括号)列表。如果我用“print(v)”替换“values.append(v)”,我会在两行上看到这些值。我的问题是,如何在同一行上打印来自两个不同键的值列表?