首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何根据列表中的项目替换列表中的项目?

如何根据列表中的项目替换列表中的项目?
EN

Stack Overflow用户
提问于 2017-10-27 20:37:12
回答 3查看 55关注 0票数 0

我有两个相等的列表,它们的值是相互关联的:

代码语言:javascript
运行
复制
list1 = [29, 4, 15, 4, 5, 5]
list2 = [57.49999999999999, 89.74358974358975, 78.94736842105263, 100.0, 94.44444444444444, 57.89473684210527]

如果list1中相应的第i个值小于40,如何将list2中的第i个值更改为65.0

EN

Stack Overflow用户

发布于 2017-10-27 20:40:30

你应该像我在评论中写的那样使用zip,我认为这将是最干净的解决方案。

代码语言:javascript
运行
复制
new_list1 = []
for a, b in zip(list1, list2):
    if b < 65.0:
        new_list1.append(40)
    else:
        new_list1.append(a)
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46975215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档