260601 교육 5일차 - Python 내장함수, 얕은 복사/깊은 복사

반응형

 
1. in

# 특정 값 있는지 확인하기 
print(1 in a)
print(9 in a)
print('---')
print(1 not in a)
print(9 not in a)


True
False
---
False
True

 
2. insert

a = [1, 2, 3] 
a.insert(1, 100)
print(a)

[1, 100, 2, 3, 4]

a.insert(3, 200)
print(a)

[1, 100, 2, 200, 3, 4]

 

복사

얕은 복사

  • 객체의 1차원 데이터만 복사
  • 내부적으로 포함된 객체들은 원래 객체를 참조
  • 즉, 새로운 객체가 생성되지만 그 내부의 하위 객체는 원본의 메모리주소를 공유

깊은 복사

  • 객체를 완전히 복제하여 독립적인 객체 생성
  • 원본 객체와 복사본이 전혀 연결되지 않으며, 하위 객체까지 모두 복제됨

tuple(튜플) - 빠르게 생성 가능, 리스트보다 메모리 부담이 적은대신 그 내용을 변경할 수 없음. 정적인 데이터 보관용

  1. 사람의 생일과 출생지
  2. 롤 게임의 결과

zip은 한 번 사용하면 재사용 불가
zip은 보통 딕셔너리를 생성하기 위해 많이 쓰인다.
map()

  • 파이썬 내장함수
  • 여러 값에 같은 함수를 반복 적용하고 싶을 때 사용

map(function, iterable) → <class ‘map’>
 

scores = input("국어, 영어, 수학, 과학 점수를 입력해주세요.").split(",")

print(scores)

scores = list(map(int, scores))

print(scores)

print(f"평균 점수는 {sum(scores)/len(scores)}입니다.")

 
 
 코테하고 수업 듣고 MVP 만들고 ...
하루가 그냥 정신없이 갔다.
 
오늘은 작은 테스트가 있어서 그거 하고 바로 밥 먹는 거라서 11시 35분쯤부터 점심시간이었다.
머슨 사람들 많이 줄 서있던 우동집을 갔는데 음식이 겁나 늦게 나왔다. 한 20분 넘게 기다린듯??? 그래도 쫄깃하니 맛은 있었다. 
 
아마스빈에서 하동녹차오레오도 사먹었다...근데 오늘 걍 전체적으로 입맛이 그냥 그런듯. 
 
코테, 블로깅 스터디를 하기로 했고 내일부터 시작~~~~~~~~ 성실함의 지속시간을 늘려봅시다. 
 
수업은 5시 30분쯤 끝났고 그 뒤로는 자습시간!



 

728x90
반응형