在Python中将值从表列存储到数组

在Python中将值从表列存储到数组,python,Python,我正在连接access db并获取值。在其中一列中,值的存储方式如下 abc|def|ghi|xyz. 需要将|替换为空格并存储在数组中 我正在尝试下面的代码,但每个字符都存储在数组中,如“abc…” 尝试: 游标中的行的。fetchall(): 名称=行[1] names_arr=names.split(“|”) 打印(names|arr)请打印第[1]行的输出,也许您想要names=names.split(“|”)而不是用逗号替换?请尝试打印(“abc | def | ghi | xyz

我正在连接access db并获取值。在其中一列中,值的存储方式如下

abc|def|ghi|xyz. 
需要将
|
替换为空格并存储在数组中

我正在尝试下面的代码,但每个字符都存储在数组中,如
“abc…”

尝试:

游标中的行的
。fetchall():
名称=行[1]
names_arr=names.split(“|”)

打印(names|arr)

请打印第[1]行的输出,也许您想要
names=names.split(“|”)而不是用逗号替换?请尝试
打印(“abc | def | ghi | xyz”。split(“|”)
第[1]行的输出=abc | def | ghi | xyzThanks pault和Sagar。拆分工作。
for row in cursor.fetchall():
   names = row[1]
   names = names .replace("|", ",")

namesarray = []
namesarray = names

for fullname in (namesarray):
 --do something --