Minha lista = lista [USUÁRIO1,NUMERO1,PROCESSO1,USUÁRIO2,NUMERO2,PROCESSO2] e assim por diante。
在民意清单上写明的事例是在形式上:
dicionario {USUÁRIO1:(NUMERO1,PROCESSO1),USUÁRIO2:(NUMERO2,PROCESSO2)} e sim di diante
Preciso criar umlaçopara preencher isso como posso fazer吗?
Obrigado
答案 0 :(得分:-1)
我将检查列表是否被3整除,然后将每个第3个值将索引和接下来的2个值转换为字典。
尝试一下:
my_dict = {}
my_list = ['USER1', 'NUMBER1', 'PROCESS1', 'USER2', 'NUMBER2', 'PROCESS2']
if len(my_list) % 3 == 0:
for ndex, item in enumerate(my_list):
if ndex % 3 == 0 and ndex != len(my_list):
my_dict[item] = (my_list[ndex+1], my_list[ndex+2])
print(my_dict)
结果:
{'USER1': ('NUMBER1', 'PROCESS1'), 'USER2': ('NUMBER2', 'PROCESS2')}