我正在学习Python并创建数据库连接.在尝试添加到数据库时,我正在考虑从信息中创建元组,然后将它们添加到数据库中.
我在做什么:我从用户那里获取信息并将其存储在变量中.我可以将这些变量添加到元组中吗?你能帮我解释一下语法吗?
如果有一种有效的方法,请分享......
编辑 让我编辑一下这个问题...我只需要元组就可以在数据库中输入信息.将信息添加到数据库后,我应该删除元组吗?我的意思是我不再需要元组了.
我是python的新手,玩弄循环并坚持基本的怀疑
我试图执行以下操作:
tup1=()
for i in range(1,10,2):
tup1=(tup1,i)
print tup1
Run Code Online (Sandbox Code Playgroud)
我希望out out是序列1到10.但是我最终得到以下结果:
((((((), 0), 2), 4), 6), 8)
Run Code Online (Sandbox Code Playgroud)
如果这种方法是正确的还是有更好的方法来满足要求,请你帮助我吗?
我想向元组添加元素。我发现了两种方法。这个和这个答案说加两个元组。它将创建一个新的元组
a = (1,2,3)
b = a + (5,)
Run Code Online (Sandbox Code Playgroud)
凡为这一说,元组转换成列表,添加的元素,然后将其转换回元组
a = (1,2,3)
tmp = list(a)
tmp.insert(3, 'foobar')
b = tuple(tmp)
Run Code Online (Sandbox Code Playgroud)
在内存和性能方面,这两者中哪一个有效?
另外,假设我想在元组中间插入一个元素,是否可以使用第一种方法?
谢谢!