Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中循环获取表名_Python_Python 3.x - Fatal编程技术网

在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))