2011-07-29 38 views
1

私は初心者ですが、これを行う方法はわかりません。は、新しいタプルをPythonのタプルの最初のリストに追加します

データを表すタプルのリストと、ヘッダーを表す別のリストがあります。 これを見るために、新しいタプルに組み合わせのセットが必要です。この

newdata = [("ID", "MyData"),(1, 'a'),(2, 'b'),(3, 'c'),(4, 'd'),(5, 'e')] 

data = [(1, 'a'),(2, 'b'),(3, 'c'),(4, 'd'),(5, 'e')] 
header = ["ID", "MyData"] 

助けてください。ここで

答えて

5

:これはインプレースdataを変更すること

data.insert(0, tuple(header)) 

注意。あなたはそのようなデータを変更せずに同じ結果を得ることができます:2の

[tuple(header)] + data 

追加する:

newdata = [tuple(header)] 
newdata.extend(data) 
+0

ありがとう@Rafe Kettlerは動作します。 – kuslahne

0

は、これはそれに

data.insert(0,tuple(header)) 
newdata = data 
+0

ありがとう@arunkumar – kuslahne

1

任意の一時ずに、完全に新しい価値の創造を行う必要がありますリストはそれらを連結する。私たちは、リストであるヘッダをタプル(最終結果のデータのタプルが必要なので)にし、それを含むリストを作成して、2つのリストを結合することができます。

関連する問題