Python v3存储一个len值并保存在一个变量中

时间:2015-09-25 09:59:33

标签: python

我想要完成的是在列表上使用len函数,我已经完成了并且我已经获得了正确的长度值,但是还要以某种方式保持长度的起始值(从那以后)列表中的对象数量改变)或将长度的起始值存储在变量中,然后保存它(因此它不会改变)。

此上下文使用.extend将问题添加到名为Quests的列表中(10个问题),并且每个问题都会被回答,它会从列表中删除,因此len(Quests)变化。

Quests = []

Quests.extend (["Q1","Q2","Q3"...])

len(Quests)  # To store this value once and before the code runs again.

del Quests

2 个答案:

答案 0 :(得分:0)

下面:

len(Quests)  # To store this value once and before the code runs again.

您只调用函数len(),不存储该值。要存储它,您必须将其分配给变量:

l = len(Quest)

并在需要此值时使用l

答案 1 :(得分:0)

我设法在我的代码中找到了一个位置,我将变量分配给len(Quests),这样它就不会被del减少。