在python中循环获取表名
如何以循环格式打印上述表格,以便只需输入在python中循环获取表名,python,python-3.x,Python,Python 3.x,如何以循环格式打印上述表格,以便只需输入tablename=GetTbname即可获取整个表格,而不是完全手动键入 我会使用循环并将名称存储在列表中: tablename1 = GetTbname(1) tablename2 = GetTbname(2) tablename3 = GetTbname(3) . . . . tablenamen = GetTbname(n) print(tablename1) print(tablename2) print(tablename3) . . . .
tablename=GetTbname
即可获取整个表格,而不是完全手动键入 我会使用循环并将名称存储在列表中:
tablename1 = GetTbname(1)
tablename2 = GetTbname(2)
tablename3 = GetTbname(3)
.
.
.
.
tablenamen = GetTbname(n)
print(tablename1)
print(tablename2)
print(tablename3)
.
.
.
.
print(tablenamen)
在上面的代码中,我假设有一个列表,
GetTbname
函数根据该列表中的索引返回一些内容。这里n
是列表的长度。我从0
开始循环。您可以使用range(1,n)
从1
开始使用range
函数对范围(1,n)中的i执行操作:…
将表名放入列表,而不是单独的变量。*表。追加(GetTbname(i+1))
@VineethSai,是的。愚蠢的打字错误,谢谢注意。编辑并修复。解释在哪里?我假设有一个列表,GetTbname函数根据该列表中的索引返回一些内容。这里的“n”是列表的长度。在这里,我从0开始循环。可以使用范围(1,n)从1开始。
num_tables = 100 # or any other value
tables = []
for i in range(num_tables):
tables.append(GetTbname(i + 1))
for table in tables:
print(table)
for i in range(n):
print(GetTbname(i))