[AI 웹 개발] 자료형의 정렬 넷째주_2일차

매일 성장하는 개발자·2023년 8월 30일

AI 웹 개발

목록 보기
16/36

오늘 학습 키워드

  1. 장고
  2. 자료형

이것만은 기억하자!

  1. 장고의 구조와 기능
    <장고의 MVT 패턴>

    실질적으로 우리가 쓰게 되는 부분은 URL Conf와 View!
  1. 자료형

문자열에서 중요한 ✌️가지!

  • 문자열의 덧셈(합치기)
a = '파이썬'
b = '사랑해'
result = a + b
print(result)
  • 문자열을 기준으로 나누기(split)
a = 'love,eat,coding'
split_result = a.split(',')
print(split_result)

리스트 정렬

  • sorted(리스트변수) vs .sort()
  • sorted(리스트변수): iterable 객체(리스트, 집합, 딕셔너리) 등을 입력받아서 정렬된 리스트를 반환한다.(기본 정렬 라이브러리, 함수)
  • sort(): 리스트를 정렬된 상태로 변경(리스트 메소드)
result = sorted(array) # 오름차순 정렬
result = sorted(array, reverse=True) # 내림차순 정렬
array.sort() # 오름차순 정렬 
array.sort(reverse=True) # 내림차순 정렬

딕셔너리 value 가져오기(반환)

  • 딕셔너리[key]
  • 딕셔너리.get(key)
my_info = {'name':'paul','phone':'01012341234','birth':'0714'}
print(my_info['name'])
print(my_info.get('name'))

리스트와 딕셔너리의 인덱싱/슬라이싱

리스트는 element의 위치(0부터 시작하는)로 인덱싱/슬라이싱 ex) list[0], list [::-1] (역순으로 전체 슬라이싱)
딕셔너리의 리스트와 같은 인덱싱과 슬라이싱은 불가능!
그러나, 딕셔너리는 key로 value를 인덱싱한다고 볼 수 있다!

오늘의 회고록

파이썬 문법에 대한 나만의 정리가 필요하다.
맞닥뜨린 오류를 기록하고 해결 과정까지 기록해 문제해결능력을 가시화하자.
꼭 잊지 말아야 하는 것들은 완수할 것!

profile
로드 투 개발자 아카이빙

0개의 댓글