这是我的代码(它是对的):
if __name__ == '__main__':
n = int(input())
arr = map(int, input().split())
l = list(set(sorted(arr)))
l.remove(max(l))
print(max(l))
Run Code Online (Sandbox Code Playgroud)
但我想这样做(pythonic):
if __name__ == '__main__':
n = int(input())
arr = map(int, input().split())
l = list(set(sorted(arr)))
print(l.remove(max(l)))
Run Code Online (Sandbox Code Playgroud)
所以..当我这样做时,我的代码只是打印:
打印(l.remove(MAX(1)))
没有
有什么问题?我只想简化我的代码.
任务:我有一个列表,我想打印第二个最高分.
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |