以下是一个示例代码,展示了如何按行和列依次显示列表项。
def display_list_items(items, rows, columns):
for i in range(rows):
for j in range(columns):
index = i * columns + j
if index < len(items):
print(items[index], end="\t")
print()
# 要显示的列表项
items = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"]
# 按行和列依次显示
display_list_items(items, 3, 4)
输出结果为:
A B C D
E F G H
I J
在这个示例中,items
是要显示的列表项。rows
和 columns
是显示的行数和列数。
display_list_items
函数使用两个嵌套的循环,外层循环控制行数,内层循环控制列数。使用 index
变量计算当前要显示的列表项的索引,并检查索引是否超出列表项的范围。
在每个循环迭代中,使用 print
函数以制表符分隔的方式打印当前的列表项。内层循环结束后,使用 print
函数打印换行符,以换行显示下一行的列表项。
通过调用 display_list_items
函数并传递要显示的列表项、行数和列数,可以按行和列依次显示列表项。