我有一个列表,它是 j4。此列表包含具有期间和金额信息的元素。我需要将这个 j4 分成两个列表,分别显示期间和金额。我怎样才能做到这一点?
j4 = [{'period': 1, 'amount': -2400.0},
{'period': 2, 'amount': -2400.0},
{'period': 3, 'amount': -2400.0},
{'period': 4, 'amount': -2400.0},
{'period': 5, 'amount': -2400.0},
{'period': 6, 'amount': -2400.0},
{'period': 7, 'amount': -2400.0},
{'period': 8, 'amount': -2400.0},
{'period': 9, 'amount': -2400.0},
{'period': 10, 'amount': -2400.0},
{'period': 11, 'amount': -2400.0},
{'period': 12, 'amount': -2400.0},
{'period': 13, 'amount': -2400.0},
{'period': 14, 'amount': -2400.0},
{'period': 15, 'amount': -2400.0},
{'period': 16, 'amount': -2400.0},
{'period': 17, 'amount': -2400.0},
{'period': 18, 'amount': -2400.0},
{'period': 19, 'amount': -2400.0},
{'period': 20, 'amount': -2400.0},
{'period': 21, 'amount': -2400.0},
{'period': 22, 'amount': -2400.0},
{'period': 23, 'amount': -2400.0},
{'period': 24, 'amount': -2400.0}]
使用两个列表推导式:
j4_period = [d['period'] for d in j4]
j4_amount = [d['amount'] for d in j4]
这是你想要的?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句