擅长:python、mysql、java
<p>最初将<code>list</code>读入数据帧</p>
<pre><code>import pandas as pd
df=pd.DataFrame(list)
for idx,row in df.iterrows():
print(f' -student{idx+1} ')
print(f"Name : {row['Name']+' '+row['last_name']}")
print(f"Age : {row['age']}")
print(f"Sex : {row['Sex']}")
print(f"Grade1 : {row['grades'][0]}")
print(f"Grade2 : {row['grades'][1]}")
print(f"Grade3 : {row['grades'][2]}")
print(f"Average : {round(sum(row['grades'])/len(row['grades']),2)}")
Output:
-student1
Name : Jorge Luis Arzuaga
Age : 32
Sex : M
Grade1 : 1.5
Grade2 : 1.5
Grade3 : 1.5
Average : 1.5
-student2
Name : 2 2
Age : 2
Sex : F
Grade1 : 1.5
Grade2 : 1.5
Grade3 : 1.5
Average : 1.5
</code></pre>