- 문자열 : 문자 저장 / 따옴표로 정의
EX. my_str = '과자' = 과자
문자열과 내장함수 활용
EX) [letter = '1234abcd' / let2 = 'qwer']
- 인덱싱 : letter[1] = 2 (파이썬에서는 첫 글자가 0, 마지막 글자는 -1)
- 슬라이싱 : letter [1:3] = 2,3 (마지막 지정의 앞 글자가 추출)
- 병합 : output = letter + let2 = 1234abcdqwer
- upper/lower : SQL과 동일, 대문자, 소문자 변환
- join : '추가할 것'.join('기존 문자열') = 기존 문자열에 추가.
- split() : ()를 기준으로 문자열 분리.
- 리스트 : 집합형 자료형/ list() OR [ ] 를 이용해 정의.
EX. a=[1,2,3,4,5]
b=['hello','life','today','happy']
c=['Hello',['python','hi'], (12,11,10) , 14]
- 덧셈과 곱셈 : + = 두 리스트 나열/ *숫자 = 숫자만큼 같은 리스트 나열
- len() : 길이 구하기
- insert(위치,값) : 해당 위치에 값을 추가함.
- del 리스트[인덱스] : 해당 리스트의 값 삭제
- sort() : 자료형을 정렬.
- reverse() : 자료형 역으로 정렬
- remove(값) : 리스트에서 해당 값 삭제
- pop(인덱스) : 값을 삭제하지만 삭제한 값을 출력함
- 튜플 : ()로 감싸고 있으며, 리스트와 다른 특성./ 생성, 삭제, 수정이 불가능
문제 풀이
1. 리스트 관련
- 문제
temperatures라는 리스트에 [25, 27, 24, 28, 26]이 담겨있습니다.
- 이 리스트에서 마지막 온도를 출력하는 코드를 작성하세요.
temperatures = [25, 27, 24, 28, 26]
print(temperatures[___])
= print(temperatures[-1]) 마지막 코드는 -1
- 딕셔너리 관련
- 문제
product_details 딕셔너리에 {'name': '노트북', 'price': 1200000, 'brand': 'LG'}가 담겨있습니다.
- 이 딕셔너리의 모든 키를 출력하는 코드를 작성하세요.
product_details = {'name': '노트북', 'price': 1200000, 'brand': 'LG'}
keys = product_details.keys() = 'keys'로 지정
print(keys) = 키를 출력