[英]Adding column In table with Python
我正在嘗試使用python 2.6創建日志記錄輸出。
數據來自數據庫。 我想做的是在帶有時間戳= strftime("%Y-%m-%d %H:%M:%S")
所有行中添加一列。 大約有50行。
然后放入csv表。
.append
和.extend
似乎增加了行,但沒有增加列。 是否有捷徑可尋?
我應該拼接數據以添加col嗎?
一個簡單的例子:
如果您有一個二維列表,例如
l = [[1,2,3,4],
[5,6,7,8],
[9,10,11,12]]
然后l.append(13)
讓你
l = [[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
13]
我假設您的意思是“它添加行而不是列”。
您可能想要l[0].append(13)
,它給您
[[1,2,3,4,13],
[5,6,7,8],
[9,10,11,12]]
如果要對所有行執行此操作,則可以使用
for row in l:
row.append(13)
給你
[[1, 2, 3, 4, 13],
[5, 6, 7, 8, 13],
[9, 10, 11, 12, 13]]
當然,在您的情況下,您將要添加時間戳而不是13
,但是原理是相同的。 然后將2D列表轉換為csv對象很簡單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.