我想打开一本基于关键字的词典。有没有比使用get更好的方法?你知道吗
from typing import List
def unpack_dict( argus: List):
for arg in argus:
name = arg.get('name')
state = arg.get('name')
number = arg.get('name')
#name, addr, number = arg?
unpack_dict([dict(name='apple', state='NY', number='123'), dict(name='google', state='MA', number='456')])
如果您知道每个dict都有相同的键,那么您可以使用多重赋值和
operator.itemgetter
您甚至可以使用
map
在for语句中分配它们:相关问题 更多 >
编程相关推荐