| 
                         | 
                    
                              1 
                        
                        
                                  3
                             
                            你在找这样的东西吗? 
 
 | 
                
| 
                         | 
                    
                              2 
                        
                        
                                  1
                             
                            除非您正好在内存中拥有所有数据,否则让数据库为您选择正确的数据会更有效。 如果将成绩存储为数据库中的字段,则必须使其正常化,以便查询。最好的方法是重新设计数据库,并将成绩作为行放在单独的表中。数据应该在表的字段中,而不是作为字段名: 
  您也可以在运行中使数据正常化,但这当然没有那么有效: 
 
 | 
                
                         
                     | 
                    
                              3 
                        
                        
                                  1
                             
                            使用主题为键、分数为值的字典会更简单: 
  
   返回一个
    
 
 | 
                
| 
                         | 
                    
                              4 
                        
                        
                                  0
                             
                            在你的问题中,不清楚分数是否都是独立的属性,或者它们是否是某种列表。如果它们是一个列表,那么这将起作用: 
 
 |