Como fazer dicionário de uma linha de texto com inteiros? [duplicado]
Eu tenho texto a 1 b 2 c 3
.
Como posso fazer um dicionário no qual as letras seriam as chaves e os valores dos números?
Eu sei como faria se estivesse em várias linhas, não sei como fazer quando está em uma linha.
Respostas
3 MaleehaKhalid
Converta a string para listar. E depois liste ao dicionário.
str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino