append()とextend()の違いをちょっと比較します。
append()
student_id = [1, 2, 3]
student_id.append([4, 5])
print(student_id) #[1, 2, 3, [4, 5]]
listをappend()と実行したら、listのまま格納されます。
extend()
student_id = [1, 2, 3]
student_id.extend([4, 5])
print(student_id) #[1, 2, 3, 4, 5]
listをextend()と実行したら、listのelementを取り出し、格納されます。
以上、簡単なメモでした!