如何拆分列表的元素?

穆尔谢拉戈

我有一个列表,它是 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章