我做了一个fetchall来获取我的数据库的值,但是我遇到了一个问题
fetchall将返回一个元组:
((25, 'Bonzon', 'Julien', '0642181185', 25), (1, 'BLOQUIAU', 'Thomas', '0669696969', None), (2, 'PARAT', 'Clement', '0669696969', None), (3, 'FOUCAUD', 'Enzo', '0669696969', None), (4, 'JEAN', 'Alexandre', '0678787878', None), (23, 'Bal', 'Hugo', '0642181185', None), (24, 'Gerez', 'Quentin', '0642181185', None))
然而,在元组中,我们不能直接修改值。 我可以找到将元组转换为列表、修改值和返回元组的解决方案
[(25, 'Bonzon', 'Julien', '0642181185', 25), (1, 'BLOQUIAU', 'Thomas', '0669696969', None), (2, 'PARAT', 'Clement', '0669696969', None), (3, 'FOUCAUD', 'Enzo', '0669696969', None), (4, 'JEAN', 'Alexandre', '0678787878', None), (23, 'Bal', 'Hugo', '0642181185', None), (24, 'Gerez', 'Quentin', '0642181185', None)]
问题是当我这样做的时候,我可以这样做,但是我的元组中有元组。我不知道如何修改主元组中的元组
有什么能帮我解决问题的吗
致意
您可以在如下列表中轻松转换元组:
就这些,我相信这会成功:p!让我知道这是否有用
不能修改元组
您必须将所有列表转换为列表,然后对其进行修改
考虑这个例子:
相关问题 更多 >
编程相关推荐