如何将用户输入添加到字典?

时间:2019-04-04 01:22:09

标签: python dictionary

向用户询问字符串并创建以下字典:值是字符串中的字母,相应的键是字符串中的位置。例如,如果用户输入字符串CSC120,则创建字典d

d = { 0:'C', 1:'S', 2:'C', 3:'1', 4:'2', 5:'0'}

2 个答案:

答案 0 :(得分:2)

dict的结果使用enumerate函数:

s = "CSC120"
result = dict(enumerate(s))
print(result)
# {0: 'C', 1: 'S', 2: 'C', 3: '1', 4: '2', 5: '0'}

答案 1 :(得分:0)

userStr=input("please enter a word") # asking the user to enter a string

d={} # initialize an empty dictionary "d"

# looping through the value of userStr by each index of letter in userStr # and the letter itself.
for i,letter in enumerate(userStr): 
    d[i]=letter # adding a key and value in the dictionary "d"

print(d)    # printing the dictionary "d"