如果我有一个包含多个字典的列表,例如:
people = [{"name": "Abe", "age": 40},
{"name": "Bob", "age": 25},
{"name": "Charles", "age": 32}]
我想把它分割成这个样子
names = ["Abe", "Bob", "Charles"]
ages = [40, 25, 32]
我知道我可以用两个分开的列表推导式(例如:names = [person["name"] for person in people]
两次),但有没有什么技巧可以在一行内拆分这些数据?