tib*_*ish 2 python python-3.x python-requests
在Python中迈出第一步。我有一个列表的列表,我试图返回的子列表的所有子列表的最大的一笔。现在,我只拥有最大和。例如:此代码返回18,但我需要返回[3,3,3,3,3,3]
有方向吗?谢谢
def find_biggest(lst):
inner_list_sum = []
for i in range(len(lst)):
inner_list_sum.append(sum(lst[i])) # list of elements sums
return max(inner_list_sum) # I actually need the element itself...not the max sum
print(find_biggest([[1,2,3,4], [1,2,3,3], [1,1], [3,3,3,3,3,3]]))
Run Code Online (Sandbox Code Playgroud)
使用max与key=sum
例如:
data = [[1,2,3,4], [1,2,3,3], [1,1], [3,3,3,3,3,3]]
print(max(data, key=sum))
Run Code Online (Sandbox Code Playgroud)
输出:
[3, 3, 3, 3, 3, 3]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35 次 |
| 最近记录: |