我有两个相等的列表,它们的值是相互关联的:
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
发布于 2017-10-27 20:40:30
你应该像我在评论中写的那样使用zip,我认为这将是最干净的解决方案。
new_list1 = []
for a, b in zip(list1, list2):
    if b < 65.0:
        new_list1.append(40)
    else:
        new_list1.append(a)https://stackoverflow.com/questions/46975215
复制相似问题