gpt4 book ai didi

Python从列表的索引中获取值

转载 作者:行者123 更新时间:2023-11-30 23:11:31 25 4
gpt4 key购买 nike

假设我有一个带有键 1, 2, 3, 4 的字典,值是列表,例如:

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

我想创建一个函数,该函数仅从每个键列表中的第一个索引中获取值并对它们求和。是否有可能为每个键仅“过滤”此索引中的值?

最佳答案

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

 d = {1: ['myMoney is 335', 'jeff', 'Manchester'], 
2:['myMoney is 420', 'jeff', 'Birmingham']}
sum(float(value[0].split()[-1]) for value in d.values())

d.values() 为您提供所有值。这里不需要 key 。'myMoney is 335'.split() 在空格处分割字符串。我们采取最后一个条目,即编号,索引为 -1float() 将字符串转换为数字。最后,sum() 给出总和。

关于Python从列表的索引中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com