Python从lis的索引中获取值

2024-09-30 20:19:39 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个dict,键是1, 2, 3, 4,值是列表,例如:

{1: ['myMoney is 335', 'jeff', 'Manchester'],
 2: ['myMoney is 420', 'jeff', 'Birmingham']}

我想创建一个函数,它只获取每个键列表中第一个索引的值,并将它们相加。是否有可能对每个键只“过滤”出索引中的值?在


Tags: 函数列表isdictjeffmanchesterbirminghammymoney
3条回答

如果稍后字符串'myMoney is '发生变化,则拆分会更稳定:

^{1}$

d.values()提供所有值。这里不需要钥匙。 'myMoney is 335’.split()在空白处拆分字符串。我们接受 最后一个条目,即编号,索引为-1float()将字符串转换为数字。 最后,sum()给出了总和。在

^{1}$

如果您只想获得每个键列表中的第一个值,只需执行以下操作:

^{1}$

所以函数看起来像:

^{pr2}$

相关问题 更多 >