如何在python中使用循环创建元组

HolyCrack:

我想创建这个元组:

a=(1,1,1),(2,2,2),(3,3,3),(4,4,4),(5,5,5),(6,6,6),(7,7,7),(8,8,8),(9,9,9)

我尝试了这个

a=1,1,1
for i in range (2,10):
    a=a,(i,i,i)

但是,它在每次迭代中在其他元组内部创建一个元组。

谢谢

法提赫·阿基奇(FatihAkici):

在元组中使用逗号,然后加入:

a = ((1,1,1),)
for i in range(2,10):
    a = a + ((i,i,i),)

编辑:适应juanpa.arrivillaga的注释,如果您想坚持使用循环,这是正确的解决方案:

a = [(1,1,1)]
for i in range (2,10):
    a.append((i,i,i))
a = tuple(a)   

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章