我正在尝试解决一个关于Python的看似简单的问题。我正在尝试将列表的最后3个元素更新为其他整数。代码如下:for i in xrange(len(list[2:])):但是当我打印列表时我观察了调试器中的变化,发现列表在循环中没有更新。我试着在Google和Stack Overflow上搜索其他地方,但它们都没有提供这个简单问题的答案。
让我知道你们对此的看法。谢谢。
我正在解决一个问题,在这个问题中,我需要一个零的列表,然后我必须更新列表中的一些值。现在,我有两个选择,我怎么做,首先是简单地列一个零,然后更新的值,或者我创建一个字典,然后我更新的值。列表方法:字典法:for i in range(n):现在构建字典的复杂性是O(n),然后更新键是O(1)。但我不知道python是如何使用上述方法构建零列表的。
让我们假设n是一个很大的数字,上面