一覧表示しますPythonのLOBを使用し
cur.execute(SQL)
response= cur.fetchall() //response is a LOB object
names = response[0][0].read()
私は文字列names
としてSQL応答次き:
'Mike':'Mike'
'John':'John'
'Mike/B':'Mike/B'
あなたはそれがフォーマットされています見ることができるように。私は
(私は何回が、少なくとも1つの時間を気にしない)例Mike
のために少なくとも1回の内部リストであるかどうかを確認するために、
上\\'Mike\\':\\'Mike\\'\n\\'John\\'...
とそうでしょう:それはactualyのようにフォーマットされます
l = ['Mike', 'Mike', 'John', 'John', 'Mike/B', 'Mike/B'],
はので、私は単にリストを反復処理し、
for name in l:
'Mike' == name:
do something
任意のアイデア方法を求めることができる。そのような何かを持っているのが好き私はそれをすることができますか?
感謝
編集:
私が行うとき:
list = names.split()
私は、あるリストを受け取り、ほとんど私はそれをしたいが、どのように、まだこのような一見内の要素! :
list = ['\\'Mike\\':\\'Mike\\", ...]
これはあなたの質問に対する回答ではありませんが、リストの中に要素が存在するかどうかをもっと「ピジョンソニック」な方法でテストすることができます: '' Mike 'in l: ... ' – user2340612
メイン問題は:私はこのフォーマットされたStringのリストを作る方法を知らない... – Constantine