Django的循环声明代码改进

时间:2018-07-31 08:33:56

标签: python django join declaration

我有2个列表,其中rakam = 1到9 sakla_1 = sakla,sakla,sakla等9次。 我想加入这两个列表,成为sakla0,sakla1,sakla2等,直到sakla9 然后我想将所有内容都声明为一个

sakla0 =1 
sakla1= 1
sakla2= 1  etc..

我现在从我的代码的下面部分访问这些声明,现在我手动声明了,但是我不喜欢编写代码,我试图通过for循环进行改进,但是在stackoverflow中没有成功搜索很多东西,但是我什么都找不到与此类似。请不要说这是重复的问题,因为不是。 我的目的不是打印这些项目。我的目标是使这些项目的声明等于1。

import string
rakam= list(range(10))
sakla_l =["sakla"] * 10
for i in range(10):
    j_list=sakla_l[i].join(str(i))
    j_list[i] = 1
print(j_list)

我不需要的工作代码如下:

    sakla0=1
    sakla1=1
    sakla2=1
    sakla3=1
    sakla4=1
    sakla5=1
    sakla6=1
    sakla7=1
    sakla8=1
    sakla9=1

您可能会问为什么需要声明,我基于这些值在django html模板中隐藏某些表或取消隐藏某些表的原因。

0 个答案:

没有答案