我如何获取输入并将其作为列表添加到字典中。到目前为止,我已经尝试过:
add_fruit = dict((input('Enter fruit follow by prices:').split(','' ') for i in range(x)))
fruits.update(add_fruit)
print(f'Current stock: {fruits}')
但是,它以字符串而不是列表的形式返回值:
{'apple':'1 2 3'}
但我希望它返回:
{'apple': [1, 2, 3]}
对于您的输入,您可以像:
inp = input('Enter fruit follow by prices: ').split(', ')
fruits = {inp[0]: inp[1].split()}