python - 如何在列表中找到数字最大的项目,然后将数字添加到相应的列表中?
问题描述
这个问题可能有点不清楚,但我有两个列表:一个有分数,一个有胜利。
scores = [140, 330, 260]
wins = [0, 0, 0]
在此示例中,我想确定最大的数字是多少,即列表中的第二项。然后我想在列表中的第二项(对应的一项)中添加一个胜利来计算胜利。
解决方案
这是解决方案:
scores = [140, 330, 260]
wins = [0, 0, 0]
index = scores.index(max(scores))
wins[index] = 1
print(wins)
# [0, 1, 0]
推荐阅读
- python - Python“三元组”字典?
- c - 以固定大小的位数组为键查找表
- git - VS Code:暂存编辑会取消同一文件中的其他编辑
- javascript - 如何成功调用此函数以返回值?JSON.parse()
- python-3.x - 有没有办法比较用户名和密码是否都是dict login_info中的有效对?
- java - 在 spring-releases (http://repo.spring.io/libs-release) 中找不到工件 org.springframework:springloaded:jar:2.1.3.RELEASE
- python - 字典之间的划分
- python - Python 在时间序列数据框中填充零并保留现有值
- java - Weblogic 12c 与 Oracle Database 18c:在事务错误时调用 setTransactionOnly()
- javascript - 除显示所有数据外如何过滤元素