2024-09-30 20:19:39 发布
网友
假设我有一个dict,键是1, 2, 3, 4,值是列表,例如:
1, 2, 3, 4
{1: ['myMoney is 335', 'jeff', 'Manchester'], 2: ['myMoney is 420', 'jeff', 'Birmingham']}
我想创建一个函数,它只获取每个键列表中第一个索引的值,并将它们相加。是否有可能对每个键只“过滤”出索引中的值?在
如果稍后字符串'myMoney is '发生变化,则拆分会更稳定:
'myMoney is '
d.values()提供所有值。这里不需要钥匙。 'myMoney is 335’.split()在空白处拆分字符串。我们接受 最后一个条目,即编号,索引为-1。 float()将字符串转换为数字。 最后,sum()给出了总和。在
d.values()
'myMoney is 335’.split()
-1
float()
sum()
如果您只想获得每个键列表中的第一个值,只需执行以下操作:
所以函数看起来像:
如果稍后字符串
^{1}$'myMoney is '
发生变化,则拆分会更稳定:d.values()
提供所有值。这里不需要钥匙。'myMoney is 335’.split()
在空白处拆分字符串。我们接受 最后一个条目,即编号,索引为-1
。float()
将字符串转换为数字。 最后,sum()
给出了总和。在如果您只想获得每个键列表中的第一个值,只需执行以下操作:
^{1}$所以函数看起来像:
^{pr2}$相关问题 更多 >
编程相关推荐