2024-10-02 06:31:03 发布
网友
mycursor.execute("SELECT Name FROM employee_details") names = (mycursor.fetchall()) for y in names: print (y)
结果:
('dsf',) ('Gai',) ('egw',) ('qwr',) ('Sam',)
我想要的结果:
dsf Gai egw qwr Sam
在for语句中的循环值后添加逗号,以便为元组中的元素指定名称,并在打印时省略逗号,以便仅获取元素:
for
for y, in names: print(y)
正如@deadshot在评论中提到的,这是因为Python的元组解包语法。这对我来说没什么不同
a, b = (1, 2)
除了涉及一个元素元组之外,我们倾向于认为元组包含多个元素
a, = (1,)
cursor.fetchall()返回元组列表。您可以使用索引从元组访问单个值
cursor.fetchall()
for y in names: print (y[0])
您可以将结果保存为字符串并用“”替换(“”)。这是一个简单的方法:D
String = result.replace("('", "") String = String.replace("')", " ")
在
for
语句中的循环值后添加逗号,以便为元组中的元素指定名称,并在打印时省略逗号,以便仅获取元素:正如@deadshot在评论中提到的,这是因为Python的元组解包语法。这对我来说没什么不同
除了涉及一个元素元组之外,我们倾向于认为元组包含多个元素
cursor.fetchall()
返回元组列表。您可以使用索引从元组访问单个值您可以将结果保存为字符串并用“”替换(“”)。这是一个简单的方法:D
相关问题 更多 >
编程相关推荐