优胜者名单

时间:2019-10-21 15:07:43

标签: python dictionary

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

1 个答案:

答案 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')}