我是新手,无法找到如何创建这种结构的解决方案:
{
"rohan": ["apple","banana"],
"aman": ["pineapple","banana"],
"ram": ["apple","grapes"]
}
案例是将一些学生喜欢的水果存放在学校中;目的是要做到这一点。最好的方法是什么?
答案 0 :(得分:1)
就像提到的评论一样,dictionary是组织此数据的最佳方法。
您将fruits
存储在字典中(请注意{}
),其中的键是水果的类型,值是与该水果相关的list
个学生。< / p>
fruits = {'apple':['rohan','ram'], 'pineapple':['aman'], 'banana':['rohan','aman'], 'grapes':['ram']}
然后,您可以轻松获取所需的数据,例如每个喜欢苹果的学生。
print(fruits['apple'])
# ['rohan', 'ram']
您可以阅读有关here词典的更多信息
答案 1 :(得分:0)
您可以使用字典中的列表(带有大括号的列表)在Python中创建这种类型的结构。因此,您可以像这样编写代码:
students_like_fruits = {
"rohan": ["apple","banana"],
"aman": ["pineapple","banana"],
"ram": ["apple","grapes"]
}
这里的学生姓名是键,他们喜欢的水果是每个键的值。
答案 2 :(得分:-1)
dictionary = {}
While True:
---input01 = input("Keys")
---input02 = input("vals")
---dictionary[input01] = input02