range(n)
위와 같이 써도 되고, 다음과 같이 반복문을 활용해도 무방하다.
for i in range(1,11,2):
print(i)
소괄호 안의 요소들은 각각 '초기치', '최종치', '증가치'를 의미한다.
그 말들은 각각 시작하는 값, 마지막 값, 스텝사이즈를 의미한다.
(2) 페이지 생성
for page_no in range(1,10):
print("https://naver.com/?page={page_no}")
페이지 10장 출력하기.
어쨌거나 문자열이므로 큰따옴표로 주소를 묶어줘야 한다는 점 유의.
(3) 순회
for i in range(len(weekday)):
print(i,weekday[i])
결과는
0 월
1 화
2 수
3 목
4 금
5 토
6 일
(4) enumerate
for i,w in enumerate(weekday):
print(i,w)
동일한 결과를 도출함
(5) while 대신 for 문을 사용할 때: 횟수 지정
while을 사용하는 경우
i = 0
while True:
i = i+1
print(i)
if i > 5:
break
** 유의사항: 멋사 자료 유출은 저작권 위반이므로 파이썬 공식문서 응용 권장
def parse_phone(num):
return num.split("-")[0]
parse_phone(num)
len으로 딕셔너리 만들기
pandas
(1) column, row
df["열(row)이름"] = ["행에","들어갈","내용들"]
(2) 출력
df["row이름"]
출력결과:
["행에","들어갈","내용들"]
(3) tolist
리스트로 변경시켜줌
(4) pandas에서는 sql db를 가공할 수 있지만, 반대는 불가능하다.
numpy도 상호연동 안 됨.
(5) 컬럼만 불러오기
series 형태로 나타난다.
(6) df.drop
컬럼 삭제하기
예제 다 날려먹어서 위가 아플 정도로 짜증났다 ^^ ㅋ
연약한 실력과 그렇지 못한 성질머리
하지만 쪽팔린 건 둘째치고 취업을 해야겠기에 어느정도 적응할 수 있었다
돈 떨어지기 전에 미리미리 준비해야지 암 그렇고 말구
그래놓고 화나서 쉬는시간에 마카롱 사먹은 대폭식인간
사실 중간에 전화번호부 정리할 때
나는 지역명이나 번호들을 나중에 쓸 수 있도록
분리해서 변수에 담아놓는 것이 맞다고 생각해서 초반에 너무 오래걸렸다
데이터 커지면 언제 그걸 손가락으로 하나하나 세서
뒤에서 몇번째 앞에서 몇번째 하겠냐는 말이다
그러나 나는 쭈구랭이가 맞다 ㅎ 진도 걍빠름
그리고 구글 코랩으로 자동 개행돼서 출력 될 줄이야.. 알았겠니 내가?
개행 문자 백번 넣고 넋나간 사람
ㅋㅋㅋㅋ 근데 남은 건 없지만 계속 집중하다보니 재밌었다
끗