풍성한 라벤더농장이 될때까지
article thumbnail

오늘 공부한 내용

☁️

 

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

https://lamong.tistory.com/29


오늘의 느낀점

다시 패턴을 찾는게 너무 어렵다..! 큰 부분을 차지하던 프로젝트가 끝나버리니까 시간을 어떻게 나눠야 할지 감도 잘 안오고.. 묵묵히 해야할 일을 해내가자

profile

풍성한 라벤더농장이 될때까지

@그레이라벤더

느리지만 꾸준히 굴러서 큰 바다가 되고싶은 개발 어린이