오늘 공부한 내용
☁️
Python 5-1
[리스트]
리스트: 값의 집합, 자료형 상관없음
형태: 리스트 이름 = [요소1, 요소2, …..]
비어있는 리스트를 선언하고 싶다면 “리스트이름 = list()”
# 다양한 리스트
oddnumber = [1, 3, 5, 7, 9]
cafes = ['star', 'bene', 'yoger', 'friends']
A = [1, 5, 'A', 'CC', 'B']
# 리스트 안에 리스트가 들어가는 것도 가능(cafed, oddnumber와 같은 리스트형 변수)
listInList = [[1, 3, 5, 6, 7], cafes, oddnumber, 1, 3, 'Abc']
[인덱싱과 슬라이싱]
리스트 = 값의 집합
문자열 = 문자의 집합
→ 리스트에서도 인덱싱과 슬라이싱을 동일하게 사용할 수 있다
# 리스트 인덱싱 예시
oddnumber = [1, 3, 5, 7, 9]
cafes = ['star', 'bene', 'yoger', 'friends']
A = [1, 5, 'A', 'CC', 'B']
listInList = [[1, 3, 5, 6, 7], cafes, oddnumber, 1, 3, 'Abc']
a = oddnumber[3]
b = cafes[1]
c = A[2]
#리스트 내 리스트 접근 -> 가장 바깥 리스트 인덱스 접근 후, 포함된 리스트 인덱스 가져옴
d = listInList[0][1]
print(a + d, oddnumber[4] * listInList[4]) #숫자 + 숫자 연산 가능
print(b + c) #문자열 + 문자열: 문자열 합하기
# 리스트 슬라이싱 예시
oddnumber = [1, 3, 5, 7, 9]
cafes = ['star', 'bene', 'yoger', 'friends']
A = [1, 5, 'A', 'CC', 'B']
listInList = [[1, 3, 5, 6, 7], cafes, oddnumber, 1, 3, 'Abc']
a = oddnumber[1:5]
# 문자열 슬라이싱과 같이 범위 값 생략한 경우, 가장 작은(또는 큰)인덱스 값 가져와 슬라이싱
b = cafes[1:]
c = A[:2]
#리스트 내 리스트 접근 -> 리스트 내부 리스트 인덱싱 후, 원하는 범위 슬라이싱
d = listInList[0][1:4]
[merge 답변] #define _CRT_SECURE_NO_WARNING
오늘의 느낀점
다시 패턴을 찾는게 너무 어렵다..! 큰 부분을 차지하던 프로젝트가 끝나버리니까 시간을 어떻게 나눠야 할지 감도 잘 안오고.. 묵묵히 해야할 일을 해내가자
'구름 풀스택 1기 9oormthon training > 첫번째스터디 - GeepHub' 카테고리의 다른 글
[3주차] TIL - 230609 (0) | 2023.08.24 |
---|---|
[Conflict - Merge] #define _CRT_SECURE_NO_WARNING (0) | 2023.08.24 |
[3주차] TIL - 230607 (0) | 2023.08.24 |
[3주차] TIL - 230606 (0) | 2023.08.24 |
[Conflict - Merge] 기수정렬(Radix Sort) (0) | 2023.08.24 |