如何接受输入并将其放入字典的列表中

问题描述 投票:-1回答:1

我如何获取输入并将其作为列表添加到字典中。到目前为止,我已经尝试过:

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]}
python python-3.x
1个回答
0
投票

对于您的输入,您可以像:

inp = input('Enter fruit follow by prices: ').split(', ')
fruits = {inp[0]: inp[1].split()}
© www.soinside.com 2019 - 2024. All rights reserved.