2016-10-07 10 views
0

整数とstrを生成するコードをいくつか持っていて、リストに追加することができますが、それぞれのintとstrのために別々の行に入れてください。次のように私のコードは次のとおりです。新しい行でリストに整数と文字列を追加する

responses = [] 
responses.append(respTime) 
responses.append(category_repeated) 
responses = [0.11700010299682617  correct  0.1000001431  correct  0.0779998302  correct] 

それは二つの列と行にLibreOfficeのカルクに開くことができるので、私はこれをしたいと思います。何かアドバイスを事前に

0.117000 correct 
0.100000 correct 

感謝。

+1

私は、ネストされた配列を使用する可能性がありますし、 libreofficeでファイルを使用できるようにするcsvライター。 –

+0

それは確かに行く方法です。 – intrepidhero

答えて

2

あなたのタプルのリストを持っている場合、処理することが容易である:ここでは

responses = [] 
responses.append((respTime, category_repeated)) # <--- slight difference 
responses == [(0.11700010299682617, 'correct'), (0.1000001431, 'correct')] 
# responses[0] == (0.11700010299682617, 'correct') 

は、ドキュメントから.csvファイルを作成するための例です:

import csv 
with open('eggs.csv', 'wb') as csvfile: 
    spamwriter = csv.writer(csvfile, delimiter=' ', 
          quotechar='|', quoting=csv.QUOTE_MINIMAL) 
    spamwriter.writerow(['Spam'] * 5 + ['Baked Beans']) 
    spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam']) 
関連する問題