我有以下代码:
route = [0, 7, 3, 0]
for first, second in zip(route, route[1:])
我使用zip获取一对数字然后我想在预定的一对之间添加一个新数字。例如,我想在第一对的0到7之间添加5。怎么办?非常感谢。
答案 0 :(得分:0)
要在列表中的随机数字对之间添加新数字,您可以尝试:
route = [0, 7, 3, 0]
import random
new_val = 5
route.insert(random.randint(1, len(route)-1), new_val)
输出:
[0, 7, 3, 5, 0]