gpt4 book ai didi

python - 获取 ['76 125 94 95 122 96 126 123 124 87' 中的最高数字]?

转载 作者:太空宇宙 更新时间:2023-11-04 07:07:37 25 4
gpt4 key购买 nike

给定一个单元素列表,例如:

['76 125 94 95 122 96 126 123 124 87']

我想从字符串中找出最大的数字(作为 int)。而不是提取列表的第零个元素,然后拆分成一个新列表,然后将这个新列表的每个元素转换为整数,然后最后得到 max(),是否有一个(或二)可以做同样事情的类轮?

最佳答案

Rather than extract the zeroth element of the list, then split into a new list, then convert each element of this new list to ints, and then finally get the max(), is there a one (or two) liner that can do the same things?

你可以像这样在一行中完成所有这些

>>> max(map(int, data[0].split()))
126

我们可以简单地使用生成器表达式,而不是使用 map(在 Python 2 中返回一个 list),它将按需生成值。

>>> max(int(item) for item in data[0].split())
126

关于python - 获取 ['76 125 94 95 122 96 126 123 124 87' 中的最高数字]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33473315/

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