ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 Number 4-3. 확장하기(리스트 List 속성)
    인생이 짧다면 Python ! 一以貫之(일이관지) 프로젝트 2018. 8. 31. 23:00
    #============== Python 사칙연산으로 일이관지( 一以貫之) ====================================


    #=============== 파이썬 Number 4-3. 확장하기(리스트 List 속성) =============================
    # '리스트 추가하기'등등 검색해 보시면 알겠지만 몇 개의 제시어 들이 있다.
    # 여기 있는 내용은 중요하긴 하다.
    # 그러나 지금 당장 우리에겐 필요 없다.
    # 아무리 중요한 것이라도 내가 필요 없으면 그건 방해만 될 뿐이다.
    # 정말 필요한 것 만을 가지고 생각해보자.
    # 일단 이런 것 들이 있구나 하는 훑어보고 지나가라.
    # 훗날 필요할 때 정확히는 생각이 나지 않지만
    어렴풋이 스쳐 지나가는 개념이나 아이디어가 떠오르게 될 것이다.
    # 제일 핵심은 2가지만 알자.
    # 추가하기, 제거하기
    # 이름만 들어 봐도 충분할거 같지 않나?
    # 그렇다면 바로 시작하자.
    # append 이것이 우리가 원하는 것이다.
    good_man.append('세종대왕')
    # 사용법 이게 끝이다.
    # 정말 쉽다.
    # 리스트목록이름.append("추가하고 싶은 것")
    good_man
    ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕']
    # 함께 하고 싶은 인물에 '세종대왕'이 합류하였다.
    # '레오나드로 다빈치' 추가해보자.
    good_man.append('레오나드로 다빈치')
    good_man
    ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', '레오나드로 다빈치']
    # 문제없이 추가가 되었다.
    # 자세히 보면 새로 추가된 명단은 마지막에 생성된다는 것을 참고하시길 바란다.
    # 그래도 한 번 더 해보자.
    # 이번엔 숫자를 넣어보자
    good_man.append(1919)
    good_man
    ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', \
    '세종대왕', '레오나드로 다빈치', 1919]
    # 이번엔 "1919" 로 따옴표 또는 쌍따옴표로 감싸서 넣어보자.
    good_man.append("1919")
    good_man
    ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', \
    '세종대왕', '레오나드로 다빈치',1919, '1919']
    # 차이가 보이는가?
    # 처음에 따옴표 없이 사용했던 1919는 숫자이다.
    # 그렇지만 마지막에 했던 "1919”는 문자이다.
    # 숫자 1919는 이전에 sum() 으로 계산할 때 처 럼 계산이 된다.
    # 그렇지만 "1919"는 글자라서 계산이 안된다.
    # 물론 계산하는 방법도 있지만 지금은 우리에겐 필요 없다.
    # 이미 아시겠지만 정리하자면 ""나 '' 로 감싸여 있는 글자나 숫자는 문자이다.
    # 이 문자는 사람이 볼 수 있는 그대로 표현하고자 할 때 사용한다.
    # 파이썬도 그대로 문자로의 의미만 가지고 있다.
    # 다음을 보시고 이렇게 사용하시면 안되는 것을 감상해 보시길..
    "good_man" = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    "8282" = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    "82good" = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    '가삼'82 = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    82"오삼" = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    82'comeon' = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    'bye'82 = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    $@82 = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', \
    '레오나드로 다빈치', 1919, '1919']
    return = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕',\
    '레오나드로 다빈치', 1919, '1919']
    # 안되는 거 하려면 너무 많다.
    # 이런 규칙을 기억하지 말자
    # 그래 우리 모토는 되는 것만 하자.
    good = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트',
    '링컨', '세종대왕', '레오나드로 다빈치', 1919, '1919']
    good_man = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트',
    '링컨', '세종대왕', '레오나드로 다빈치', 1919, '1919']
    Good_Man = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트',
    '링컨', '세종대왕', '레오나드로 다빈치', 1919, '1919']
    Good82 = ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트',
    '링컨', '세종대왕', '레오나드로 다빈치', 1919, '1919']
    # 직관적으로 깔끔하다.
    # 안되는 거 명칭 정말 많다.
    # 그리고 사용하면 혼돈되는 것들도 많이 있다.
    # 그런 것은 일반적인 상식과 개념으로 안되는 거 감지할 수 있다.
    # 그 뒤는 경험하면서 몸으로 체득하면 된다.
    # 당장 모든 것을 알려고 하거나 외우려고 하지 말자.
    # 그럼 이젠 이번엔 불필요한 것을 지워 보자.
    # 우선 숫자 1919를 지워보자
    good_man.remove(1919) # shift + enter
    good_man
    ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕',
    '레오나드로 다빈치', '1919']
    # 어떤 가.
    # 추가와 마찬가지로 목록에서 지우는것도 너무나 직관적이지 않나?
    # '1919'도 삭제해보자.
    good_man.remove('1919') # shift + enter
    good_man
    ['잔다르크', '아리스토텔레스', '뉴턴', '모짜르트', '링컨', '세종대왕', '레오나드로 다빈치']
    # 이렇게 훌륭하다.
    # append , remove 이 두개 만 알고 있으면 어떤 리스트도 만들 수 있다.
    # 이런 것을 '메서드'라고 한다.
    # 이미 천재들이 다 구현해 놨으며 검증까지 되어있다.
    # 우리는 이렇게 쉽게 가져다 가 사용하기만 하면 된다.
    # 오직 우리에게 필요한 건 아이디어와 검색과 끈기, 그리고 그들에게 감사하는 마음만 있으면
    해결 못할 문제가 없다.
    # 지금 이름밖에 기록 못한다.
    # 실력이 누추해서 잔다르크 누님 생일도 기록 못한다.
    # 이 사실을 알면 섭섭해할 거 같다.
    # 세부사항 기록할 수 있는 딕션어리 (사전)을 찾아보자.


    댓글

Designed by Tistory.