wecode 사전스터디 3주차 ) Python

개발자 우니·2020년 5월 25일
0

사전스터디

목록 보기
2/2

🙋‍♀️Mission🙆‍♂️

- 파이썬에서 가변객체와 불변객체는 무엇이며, 어떠한 자료형이 있는지 공부한다.

-- 가변객체 mutable : 할당된 값을 수정 가능 O
ex) list, set, dict
불변객체 immutable : 할당된 값 수정 X
ex) int, float, bool, str, tuple

type(5) ---> <class : 'int' >
id(x) ---> 객체의 identity 알려준다

* 얕은 복사 (shallow copy) : 슬라이스 기능을 이용해서 [:] 일부를 복사

` a = [0, 10, 20, 30, 40, 50, 60, 70 ]
b = a[:] # a 리스트 전체값
b = a[0:3] # a 리스트 인덱스 0 부터 2 (주의! 3까지가 아니라 그전까지) 까지의 값
print(b) # b = [0, 10, 20]

c = a[0:5:2] # 0부터 4사이 값/ 증가폭은 2
print(c) # c = [0, 20, 40] `

- BTS혹은 레드벨벳의 멤버정보를 딕셔너리로 구현해주세요.

- 스트링, 리스트, 딕셔너리를 반복문으로 돌면서 인자를 출력하는 함수를 작성해보세요.

-- < string 반복문 >

<list in list : 반복문으로 돌면서 sum 구하기>

- for in 반복문을 작성해보고, break, continue의 쓰임새도 알아보세요.

--
< break >

if에 맞는 조건 찾고서 break

< continue >

continue moves the index to the next value in the list, without executing the code in the rest of the for loop.
if 조건에 맞으면 skip 하고 다음으로 넘어감

- if와 else를 이용해 조건문을 작성해보세요

- list method 중 append, pop, sort 을 활용한 함수를 작성해보세요

--

all students 중에서 pop()이용해서 poetry class에 6명까지만 정원이 차면 while문 종료

<sort() / sorted() >
: list.sort() - 원본 리스트를 변화 저장
sorted(list) - 정렬된 새로운 리스트 생성


(참조 : https://dailyheumsi.tistory.com/67 )

profile
It’s now or never

0개의 댓글