students = []
student1_info = {
"first_name": "Martin",
"las_name" : "Lawrence",
"student_no": 9854
}
student2_info = {
"first_name": "Robert",
"las_name" : "Gant",
"student_no": 6790
}
student3_info = {
"first_name": "George",
"las_name" : "Murphy",
"student_no": 4728
}
for i in range(1, 4):
students.append(eval('student%d_info'% (i)))
print(students)
eval()
: 실행 가능한 문자열을 입력 받아 실행한 결과값을 리턴하는 함수이다.>>> eval('1+2') 3 >>> eval("'hi' + 'a'") 'hia' >>> eval('divmod(4, 3)') (1, 1)
append()
: 객체를 맨 뒤에 추가해주는 함수이다.>>> x = [1, 2, 3] >>> x.append([4, 5, 6]) >>> print (x) [1, 2, 3, [4, 5, 6]]
extend()
: 여러개의 값을 확장시킬 수 있는 함수이다. 함수로 전달되는 인수에는 리스트만 올 수 있다.>>> x = [1, 2, 3] >>> x.extend([4, 5, 6]) >>> print (x) [1, 2, 3, 4, 5, 6]
'Programming > Python' 카테고리의 다른 글
[Python] Python에서 CSV 파일을 읽어들이는 여러가지 방법 (0) | 2018.04.25 |
---|