Tim*_*Tim 4 python dictionary python-2.7
我有一本字典:
dic={'Tim':3, 'Kate':2}
Run Code Online (Sandbox Code Playgroud)
我想将其输出为:
Name Age
Tim 3
Kate 2
Run Code Online (Sandbox Code Playgroud)
首先将它们转换成词典列表的好方法,
lst = [{'Name':'Tim', 'Age':3}, {'Name':'Kate', 'Age':2}]
Run Code Online (Sandbox Code Playgroud)
然后通过/sf/answers/726128791/中的方法将它们写入表中?
还是在某种意义上有更好的方法?
好吧,您不必将其转换为字典,您可以直接:
print('Name Age')
for name, age in dic.items():
print('{} {}'.format(name, age))
Run Code Online (Sandbox Code Playgroud)
您可以使用熊猫。
In [15]: import pandas as pd
In [16]: df = pd.DataFrame({'Tim':3, 'Kate':2}.items(), columns=["name", "age"])
In [17]: df
Out[17]:
name age
0 Tim 3
1 Kate 2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20434 次 |
| 最近记录: |