擅长:python、mysql、java
<pre><code>#!/usr/bin/env python
string = '''
Justin$Calculus$90$Java$85$Python88$
Taylor$Calculus$73$Java$95$Python86$
Drew$Calculus$80$Java$75$Python94$
'''
def findScore(student,subject) :
global string
students = [i for i in string.split('\n') if i] # non-empty strings only
for i in students :
parts = i.split('$')
if parts[0] == student :
for j in range(1,len(parts),2) :
if parts[j] == subject :
print student, 'got', parts[j+1], 'in', parts[j]
findScore( 'Justin', 'Java' )
</code></pre>