我会很感激的帮助与以下:如何删除包含字符串和数字的每个子列表中的字符串,并将其余数字加入到一个列表中?
我有一个叫Fun1
功能,将采取这样的列表,
['Jo, 60, 92, 80', 'Bill, 60, 70', 'Cal, 98.5, 100, 95.5, 98']
,并把它变成
[['Jo', 77.3], ['Bill', 65.0], ['Cal', 98.0]]
它以平均属于每个人的三个数字中,然后将每个人的平均分成一个子列表。
现在我想创建一个名为Fun2
新的函数,它从 Fun1
输出,并把它变成一个列表,只有从Fun1
输出int
秒。
例如,如果FUN1输出
[['Jo', 77.3], ['Bill', 65.0], ['Cal', 98.0]]
我想Fun2
给
[77.3, 65.0, 98.0]
有谁知道的一种方法,我可以做到这一点?我知道我必须以某种方式从Fun1
输出中的每个子列表中删除名称,然后将这些数字连接在一个列表中,或将所有子列表放在一起,然后删除所有名称字符串。
我知道也许一些循环和使用del list [index]可能可以使用,但我失去了我如何使用它们。我尝试了一些事情并没有解决。
这将是最好的让我们看到你已经尝试了什么。并向我们展示您的代码产生的任何错误。有时创建新列表比从原始列表中删除元素更容易。 – abccd