2024-06-26 13:30:18 发布
网友
我有下面的列表,当我运行while循环时,它只打印列表中的名字。 如您所见,db\ U名称列表在1列中。你知道吗
db_name testdb1 testdb2 testdb3 testdb4 . . .
我的代码:
i=0 while i < len(db_name): print(db_name) i += 1
for item in db_name: print(item)
那是一种打印列表的方式。你知道吗
做你想做的事:
for item in db_name: dbconn=os.popen("db2 connect to {}".format(item)).read()
i=0 while i < len(db_name): print(db_name[i]) i += 1
或者更好
for i in range(0, len(db_name)): print(db_name[i])
更好的是
for name in db_name: print(name)
首先,我要澄清一下您的问题,您似乎想在项目列表中打印每个项目。 第二,我将通过创建数据结构来创建一个可复制的示例。你知道吗
db_name = ['testdb1','testdb2','testdb3','testdb4']
然后要打印每个元素,可以使用pythonic方法:
for db in db_name: print(db)
或者,如果要尝试使用i+=1方法,则需要根据每个元素在列表中的位置来引用它:
i=0 while i < len(db_name): print(db_name[i]) i+=1
那是一种打印列表的方式。你知道吗
做你想做的事:
或者更好
更好的是
首先,我要澄清一下您的问题,您似乎想在项目列表中打印每个项目。
第二,我将通过创建数据结构来创建一个可复制的示例。你知道吗
然后要打印每个元素,可以使用pythonic方法:
或者,如果要尝试使用i+=1方法,则需要根据每个元素在列表中的位置来引用它:
相关问题 更多 >
编程相关推荐