【发布时间】:2010-11-03 04:36:32
【问题描述】:
函数应根据行名(在本例中为第 2 列)选择表中的行。它应该能够将单个名称或名称列表作为参数并正确处理它们。
这就是我现在所拥有的,但理想情况下不会出现这种重复的代码,并且会智能地使用异常之类的东西来选择正确的方式来处理输入参数:
def select_rows(to_select):
# For a list
for row in range(0, table.numRows()):
if _table.item(row, 1).text() in to_select:
table.selectRow(row)
# For a single integer
for row in range(0, table.numRows()):
if _table.item(row, 1).text() == to_select:
table.selectRow(row)
【问题讨论】:
标签: python list function integer