2024-10-03 21:30:42 发布
网友
我是个新手,无法找到创建这种结构的解决方案:
{ "rohan": ["apple","banana"], "aman": ["pineapple","banana"], "ram": ["apple","grapes"] }
案例是在学校里储存一些学生喜欢的水果;我们的目的是要做到这一点。最好的办法是什么
您可以在Python中使用字典中的列表(带有花括号的列表)创建这种类型的结构。因此,您可以编写如下代码:
students_like_fruits = { "rohan": ["apple","banana"], "aman": ["pineapple","banana"], "ram": ["apple","grapes"] }
其中,学生姓名是键,他们喜欢的水果是每个键的值
dictionary = {} While True: -input01 = input("Keys") -input02 = input("vals") -dictionary[input01] = input02
像前面提到的评论一样dictionary将是组织这些数据的最佳方式
您可以将fruits存储在字典中(注意{}),键是水果的类型,值是与该水果关联的学生的list
fruits
{}
list
fruits = {'apple':['rohan','ram'], 'pineapple':['aman'], 'banana':['rohan','aman'], 'grapes':['ram']}
然后,您可以轻松获取所需的数据,比如说,每个喜欢苹果的学生
print(fruits['apple']) # ['rohan', 'ram']
你可以阅读更多关于词典的内容here
您可以在Python中使用字典中的列表(带有花括号的列表)创建这种类型的结构。因此,您可以编写如下代码:
其中,学生姓名是键,他们喜欢的水果是每个键的值
像前面提到的评论一样dictionary将是组织这些数据的最佳方式
您可以将
fruits
存储在字典中(注意{}
),键是水果的类型,值是与该水果关联的学生的list
然后,您可以轻松获取所需的数据,比如说,每个喜欢苹果的学生
你可以阅读更多关于词典的内容here
相关问题 更多 >
编程相关推荐