Python將list元素轉存為CSV檔案

2022-08-19 19:30:12 字數 804 閱讀 1374

首先先定義乙個list,將其轉存為csv檔案,看將會報什麼錯誤:

list=[[1,2,3],[4,5,6],[7,9,9]]

list.to_csv('e:/testcsv.csv',encoding='utf-8')

執行後出現:

traceback (most recent call last):

file "d:/python/untitled/pccvs.py", line 43, in

list.to_csv('e:/testcsv.csv',encoding='utf-8')

attributeerror: 'list' object has no attribute 'to_csv'

list沒有to_csv的屬性,也就是說list直接是轉存不了為csv

為了解決這個問題,我們可以引入panas模組,使用其dataframe屬性。

import pandas as pd

list=[[1,2,3],[4,5,6],[7,9,9]]

# 下面這行**執行報錯

# list.to_csv('e:/testcsv.csv',encoding='utf-8')

name=['one','two','three']

test=pd.dataframe(columns=name,data=list)#資料有三列,列名分別為one,two,three

print(test)

test.to_csv('e:/testcsv.csv',encoding='gbk')

執行結果為:

生成的csv檔案為:

利用python將資料轉存入sqlite3

案例的目標是將存在檔案中的json格式資料轉存到sqlite資料庫中。因此,需要利用python逐行讀取json檔案中資料,對資料進行解析和入庫。具體操作步驟如下 1 逐行讀取json檔案 for line in open path sline dict json.load line 2 對資料進行...

Python從list刪除元素

paul同學剛來幾天又要轉走了,那麼我們怎麼把paul 從現有的list中刪除呢?如果paul同學排在最後乙個,我們可以用list的pop 方法刪除 l adam lisa bart paul l.pop paul print l adam lisa bart pop 方法總是刪掉list的最後乙個...

python 獲取list特定元素下標

在平時開發過程中,經常遇到需要在資料中獲取特定的元素的資訊,如到達目的地最近的車站,櫥窗裡面最貴的物品等等。怎麼辦?看下面 方法一 利用陣列自身的特性 a.index target 其中a是你的目標list,target是你需要的下標對應的值 a 72,56,76,84,80,88 print a....