【发布时间】:2021-06-28 00:02:01
【问题描述】:
我正在根据学生的出生日期计算他们的年龄并将其添加到数据中:
def display():
new = []
print("\n STUDENT LIST")
print("\n ID | NAME | SURNAME | SEX | DOB | COB | AGE \n")
for line in students:
line.append(age(str(line[4])))
new.append(line)
for newlines in new:
print(newlines)
问题是每次调用函数时 this 的输出都会一直附加到最后。我希望能够只附加长度为 6 的行。应该忽略长度已经为 6 的行。
第一次运行:
第二次运行:
【问题讨论】:
标签: python python-3.x list append