Python 从给定的字典中获取数组

Python 从给定的字典中获取数组,python,dictionary,Python,Dictionary,我应该如何编写代码以获得所有的资金。例如:[10000、456、345、678]迭代字典值,并将第一个值(在索引0处)存储在临时列表中 dict1 = {'car': [10000, 'Income'], 'project': [456, 'Income'], 'drone': [345, 'Income'], 'laptop': [678, 'Income']} 作为一个班轮: dict1 = {'car': [10000, 'Income'], 'proje

我应该如何编写代码以获得所有的资金。例如:[10000、456、345、678]

迭代字典值,并将第一个值(在索引0处)存储在临时列表中

dict1 = {'car': [10000, 'Income'],
    'project': [456, 'Income'],
    'drone': [345, 'Income'],
    'laptop': [678, 'Income']}
作为一个班轮:

dict1 = {'car': [10000, 'Income'],
    'project': [456, 'Income'],
    'drone': [345, 'Income'],
    'laptop': [678, 'Income']}

temp_list=[]
for x in dict1.values():
    temp_list.append(x[0])

print(temp_list)

如果您实际上正在创建此字典,那么存储此数据的结构肯定是错误的。如果不是,dict1.values()]中的k和v的
data=[v[0],则
。在Python<3.6列表中,值的顺序可能是可变的,而不是数组。
money = [x[0] for x in dict1.values()]