我很抱歉,因为我对 python 很陌生。我正在遍历几个名称,它们都得到相同的字典键和值。我怎样才能只打印一次密钥并继续按照迭代将值附加到csv?
for name in namelist:
print >> out,','.join(data.keys())
print >> out,','.join(data.values())
fundamental_out.close()
输出看起来像这样
>>'key1,key2,key3'
>>'value1,value2,value3'
>>'key1,key2,key3'
>>'value1,value2,value3'
说 key3 是名称,key1 和 2 是数字
我怎样才能得到像
>>'key1,key2,key3'
>>'value1,value2,value3'
>>'value1,value2,value3'
还有一种方法可以按顺序对数据字典进行排序,以便 key3 (即名称将是第一列)?
>>'key3,key1,key2'
>>'value3,value1,value2'
>>'value3,value1,value2'
谢谢!