[英]Why it returns IndexError: list index out of range when index exists?
dp
只有 1 行包含(rows+1) * (cols+1)
零,而不是包含cols+1
零的rows+1
行。 因此,每当您使用i >= 1
访问dp[i]
,您都会收到错误消息。
它应该是:
dp = [[0 for i in range(cols+1)] for j in range(rows+1)]
或者更简单
dp = [[0] * (cols+1) for _ in range(rows+1)]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.