- 튜플은 데이터 변형이 안되는 자료구조
- 튜플 자체를 재할당 하는 건 가능
tup=(10,20,30)
//튜플 리스트로 변환1
list_1=list(tup)
//튜플 리스트로 변환2
list_2=[x for x in tup]
//튜플 리스트로 변환3
list_3=[]
for x in tup:
list_3.apeend(x)
딕셔너리:
- 영어로는 사전
- 키와 값의 쌍으로 이루어진 데이터의 모음
student= {
'student_no':'20231234',
'major':'english',
'grade':1
}
print(student["student_no"] //키값을 넣어줌
딕셔너리 데이터 조작:
student= {
'student_no':'20231234',
'major':'english',
'grade':1
}
//딕셔너리 데이터 추가
student['gpa']=4.5
//딕셔너리 데이터 수정
student['gpa']=4.3
//딕셔너리 데이터 삭제
del student['grade']
딕셔너리 함수:
student= {
'student_no':'20231234',
'major':'english',
'grade':1
}
//딕셔너리 데이터 접근
print(student.get('major))
//딕셔너리 키를 반환
print(list(student.keys()))
//딕셔너리 값을 반환
print(list(student.values()))
딕셔너리와 반복문:
tech = {
'html':'advanced',
'javascript:'intermediate',
'python':'expert',
'go':'novice'
}
//key만 가져오기
for key in tech.keys():
print(key)
//value만 가져오기
for value in tech.values():
print(value)
//key, value 기져오기
for key, value in tech.items():
print(f'{key} - {value}')
중첩:
//딕셔너리 중첩(Nesting)
student_1={
'student_no':'1',
'gpa':'4.3'
}
student_2={
'student_no:'2',
'gpa':'3.8'
}
students=[student_1, student_2]
for student on students:
student['graduated']=False
print(student)
'교과외 활동 > 멋사 스터디' 카테고리의 다른 글
(파이썬) 리스트 (0) | 2023.05.22 |
---|---|
(파이썬) 조건문과 반복문 (0) | 2023.05.15 |
(파이썬) 변수와 자료형 - 숫자형&논리형 (0) | 2023.05.15 |
(파이썬) 변수와 자료형 - 변수선언 & 문자열 (0) | 2023.05.15 |
css 심화 (0) | 2023.05.07 |