我有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模板中隐藏某些表或取消隐藏某些表的原因。