2017-03-14 12 views
0

iはsqlite3ののテーブルからデータをフェッチするときに各値(「値」)フォーマット 列のデータ: レジ ボブ ジェフのpython3:sqlite3のリスト形式

I /停止を除去する方法特別な丸括弧とカンマ?

c.execute('SELECT Name from information') 
data = c.fetchall() 
valNameNS = data 
valName = str(data) 
valNameL = list(valNameNS) 
print(valNameL) 
[('Regi',), ('Bob',), ('Jeff',)] 

おかげ

+0

あなたが何を求めているのかわからない。 – kindall

+0

丸括弧と余分なカンマを削除する方法 –

答えて

2

コンマで括弧内のアイテムは、長さ1組です。リストの理解を使用してそれらを抽出します。

new_list = [x[0] for x in valNameL] 
+1

私にそれを打つ。しかし、valNameLは最初は必要ありません。これらの行を取り除くことができます( 'list()'を使って文字列にキャストします)、単に 'data'を使用します。 – roganjosh

+0

ありがとう、私の問題を解決しました –

関連する問題