Python

_Opacity·2021년 12월 27일

개인공부

목록 보기
2/2
post-thumbnail

전에 했던 파이썬을 보기 위해서는 이걸 클릭

팀 스파르타 알고리즘 문제를 풀고나서... 나는 파이썬의 기초가 부족하다는 것을 알았다. 앞으로 장고 개발자가 될 것이기에 함수부터 초석을 다져보기로 한다.

함수를 하기 전에 그 전 것을 정리해보자.

  • 리스트
    빠르게 말해보자.
  1. []
  2. 리스트 요소 삭제 = del a[i]
    = 인덱스에 있는 요소를 삭제
  3. 리스트 요소 추가 = a.append(x)
    = 리스트 가장 뒷부분에 x를 추가
  4. 리스트 정렬(오름차순) = a.sort()
  5. 리스트 정렬(역순) = a.reverse()
  6. 리스트 요소 삽입 = a.insert(i, x)
    = i번째에 x를 삽입
  7. 리스트 요소 제거 = a.remove(x)
    = 가장 앞에 있는 x를 제거
  8. 리스트 요소 꺼내기 = a.pop()
    = 리스트 가장 뒷 요소를 꺼내온 후 리스트 삭제
  9. 리스트 요소 세기 = a.count(x)
    = x 요소의 갯수를 세기
  10. 리스트 확장 = a.extend([4,5])
    = 안에는 리스트만 와야하고 이 리스트 값이 추가
  • 튜플
  1. ()
  2. 리스트와 비슷하나 튜플은 안의 요소를 수정, 삭제할 수 없음
  • 딕셔너리
  1. dic = {'key' : 'value'}
  2. 딕셔너리 추가
    a['key'] = 'value' > {'key': 'value'}
  3. 딕셔너리 요소 삭제
    = del a['key'] > key값 삭제
  4. 딕셔너리 요소값 얻기
    = dic = {'key': 'value'} > dic['key']
  5. 딕셔너리 키값 구하기
    = dic.keys() > 리스트로 쓸거면 list(dic.keys())
  6. 딕셔너리 밸류값 구하기
    = dic.values()
  7. 딕셔너리 키, 밸류값 쌍 얻기
    = dic.items()
  8. 딕셔너리 값 지우기
    = dic.clear()
  9. 딕셔너리 키로 value 얻기
    = dic.get('key')
  • 집합
  1. set()
  2. 중복된 값을 허용하지 않는다.
  3. 교집합 : &, 합집합 : |, 차집합 : -
  4. 집합 추가
    = a.add()
  5. 여러 개의 값을 한꺼번에 추가
    = a.update()
  6. x 값 제거하기
    = a.remove(x)
  • if문
  1. 간단하게 작성하는 법
message = 'success' if score >= 60 else 'failure'

이런 식으로 간단한 예제문을 모두 풀었다. 이제 함수로 넘어가보자.

profile
열심히 개발하려고 하는 주니어 개발자-!

0개의 댓글