假设您正在向函数传递一个学生列表,例如
([<__main__.Student object at 0x122d85990>, <__main__.Student object at 0x122d85910>],)
,您可以使用:
def show_student_details(*s_list):
for s in s_list[0]:
print("Roll Number: ", s.get_roll_no())
print("Name: ", s.get_name())
print("Phone: ", s.get_phone())
print("Marks: ", s.get_marks())
因为*s\u list将您的输入转换为列表。或者,你应该可以使用
def show_student_details(s_list):
for s in s_list:
print("Roll Number: ", s.get_roll_no())
print("Name: ", s.get_name())
print("Phone: ", s.get_phone())
print("Marks: ", s.get_marks())