Python & Ruby

사용 설명서

사용 설명서란?

Python의 문서 보는 법과 리스트 심화

al = ['A', 'B', 'C', 'D']
print(len(al)) # 4
al.append('E')
print(al) #['A', 'B', 'C', 'D', 'E']
del(al[0])
print(al) #['B', 'C', 'D', 'E']

ideone.com

Ruby의 문서보는 법과 배열 심화

al = ['A', 'B', 'C', 'D']
puts(al.length) # 4
al.push('E')
print(al) # ["A", "B", "C", "D", "E"]
al.delete_at(0)
print("\n")
print(al) # ["B", "C", "D", "E"]

ideone.com

참고

github

댓글

댓글 본문
작성자
비밀번호
  1. Junbeom Jeong
    2018.6.17 완료
  2. skkim
    2018.06.07 완!
  3. 시아네스
    20180518에 봤습니다..
  4. Jinsu Kim
    list.append('shemp') ## append elem at end
    list.insert(0, 'xxx') ## insert elem at index 0
    list.extend(['yyy', 'zzz']) ## add list of elems at end

    구글에서 찾았어요 ^^
    https://developers.google.com......sts
    대화보기
    • 파이떤
      append를 통해서 복수의 원소를 추가하려면 어떻게 해야하나요?
    • Jaeduk Jang
      완료했습니다. 감사합니다.
    • Sang Woo Lee
      정말이지 유용한 정보에 감사드립니다!
    • 성현아빠
      complete
    • 김태윤
      완료했습니다.
    • GoldPenguin
      완료했습니다~~
    • hello world~
      사용 설명서 완료
      감사합니다~
    • J.Y.Oh
      좋은 강좌 감사드립니다. 많은 도움 되었습니다.
    • 미림_likelion
      수강 완료했습니다. 감사합니다.
    • 실제로 출력이 되는게 아니라 CMD창에서 확인할 수 있게 보여주는거에요!
      대화보기
      • 심화평
        감사합니다 ^^ 17-06-19 오후 1:42
      • CALEB
        여기서는 print를 입력안해도 왜 출력이 되죠???
        예를 들어..
        nums = [1, 2, 3]
        len(nums)
        3
        이렇게 나오잖아요? print(len(nums)) 프린트를 안붙였는데도 출력이 되는건가요?? cmd에서요.
      • 도도
        Script 패키지를 잘 사용하고 있습니다.

        컴파일결과가 나타는 화면이 너무 작게 나오는데 해결할 방법이 있을까요?
      • 나만의 부
        2017.04.17 감사합니다~
      • Gritter
        감사해요~
      • Philip Oh
        감사합니다~
      • 이현정
        감사합니다.
      • kkndw2659
        1. opentutorials 에서 가벼운 마음으로 강의를 본다.
        2. 주력 언어를 선택한다.
        3. 주력 언어 참고서적 (될수있으면 예제가 많은책) 을 구매하여 예제를 연습해 나간다.
        4. 주력 언어 사이트 또는 관련 그룹 등을 북마크 해놓는다.
        5. 주력 언어로 프로그래밍을 한다. (프로젝트를 할때마다 한두가지 이상은 막힌다. 구글링 및 관련 그룹을 애용하라)
      • JustStudy
        고맙습니다
      • 해앵인
        제 생각에는 초보자 단계에서는 파이썬 홈페이지에서 직접 원하는 것을 찾기에는 영어번역 부담도 있고 생소한 문법들 중에서 원하는 것을 찾기가 에너지 소모가 크니, 잘 정리되어 있는 파이썬 책을 한 권 보시거나, 파이썬 관련한 블로그 들을 일단 일독한 다음 좀 개념이 잡힌 후에 홈페이지를 이용하는 것이 좋을 듯 합니다.
        대화보기
        • lovetoken
          질문이 너무 서두없는 것 같아 정리하여 글을 올려봅니다.

          상황을 가정해 보자면 파이선의 list 컨테이너에서 사용할 수 있는 동작(메서드) 들 중 remove 메서드에 궁금한점이 생겼다고 가정해볼게요!

          remove 메서드의 사용방법이 너무 궁금해서 도움설명서를 찾는데

          1. 파이선홈페이지 접속 > Documentation 클릭 > "그다음 어디로 들어가야 할지 막막해서 검색창으로 눈을 돌려야겠군ㅠㅠ" 검색어로 remove 를 검색어로 선정하여 탐색클릭 > "잔뜩 검색이되는데 ctrl+F 를 눌러 검색해봐도..." 내가원하는 결과물이 검색되지 않음 > 다른 검색어를 선정하여 찾아질 때 까지 시행착오 > 결국 해결은 못보고 의미없는 에너지 소모로 이어질 확률이 높더군요 ㅠㅠ

          2. 구글 검색어로 'remove method in python' > 내가 원하는 글들을 직접 탐색 > 원하는 글은 노력하면 찾을 수 있으나, 많은 에너지 소모 ㅠㅠ

          이렇게 1,2 번형태로 찾는것이 개인적으로 마음에 들지 않아 좀 더 괜찮은 방법이 파이선에 구조적으로 존재하는지 여부를 알고싶습니다. 제가원하는 탐색방법은 파이선 커맨드내에서 바로 참조하고 해결보고자하는 욕심이 강한데요.

          3. 파이선콘솔에서 > `help(list)` 코드 실행 > 도움 출력물에서 remove method 탐색 > "remove method 에 대한 설명은 2줄정도로 나오나 처음 공부하는 입장에서 어떤식으로 사용해야할지 막막" > 간단예제 코드를 볼 수 있는 방법이 있는지 탐색

          3번과 같은 의구심이 강합니다.
          설명서 참조중 간단예제코드까지 보기위한 방법이 파이서 시스템상으로 존재하는지 여부를 알고싶어요!
          혹시나

          `example(list.remove)`
          `help_code(list.remove)`

          이런코드가 파이선에서 실행될까 해보았지만 없더군요
          위와같은 취향저격 방법이 있을까요? 많은 코멘트 부탁드립니다 :)
        • lovetoken
          파이선,루비등의 사용자설명서 세션에 큰 관심이 있고 질문이 있습니다.

          저는 R이라는 언어를 주언어로 프로그래밍 공부를 시작한 사람인데요,
          R의 경우 다양한 함수들에 대해서 F1버튼만 누르면 (정확히말하면 help 함수를 사용하여 코드를 실행하면,) Help documentation 이 열려 그 함수의 설명, 사용방법, 인자, 리턴되는 값의 타입, 부록, 게다가 사용예제코드 까지 나와있어 간편하게 함수를 처음 보는 사람이더라 하더라도 어떤식으로 쓰면 되겠다 라는 감을 단시간에 잡을 수 있는데요.

          파이선 내에 `help()` 함수와 같이 커맨드상에서 함수나 모듈, 메서드 등의 설명서를 참고는 할 수 있는것 같지만, 그에대한 minimal working example 의 예제 코드가 제시되지는 않는것 같더군요.
          예를들어 파이선의 list 컨테이너에 `remove` 메서드가 궁금하다 라고 가정할 경우 이에 대한 설명서를 찾기위해선 list 스트럭쳐 장의 설명서를 들어간다음 ctrl+F 로 `remove` 메서드를 찾는 번거로운 과정을 취해야하는게 맞는건가요?
          그리고 remove 메서드 만의 간략예제를 별도로 참고하기 위해서는 어떠한 방법이 존재하나요?
          또한 `help(list.remove)` 와 같이 커멘드 상에서 remove 메서드에 대한 설명을 바로 참조할 수 있는 이러한 방법이 있는지 여부를 알고싶어요!

          ㅠㅠ 글들이 잘 정리되지 않았지만 만약 위와같은 저의 희망사항을 충족할 수 있는 python IDLE 환경을 구축해야할까요? 궁금한것이 너무너무많네요
        • Kepy
          뒤부터 지우면 되겠죠?
          대화보기
          • Bang
            말씀하신대로 del al[0]과 같이 괄호없이 사용해보았으며, del al[0], al[1]과 같이 복수의 요소도 삭제해 보았습니다.
            그런데, del al[0], al[1]혹은 del(al[0], al[1])과 같이 복수의 요소를 삭제할 때 하나의 배열에서 index가 0, 1에 해당하는 인자를 지우는 것이 아니라 index 0 을 지운 후 수정된 배열에서의 index를 다시 계산하여 al[1]은 기존배열에서는 'B'였으나 index 0에 해당된 'A'의 삭제 후 수정된 배열에서는 'C'를 가르키게되어 del al[0], al[1]을 하고난 결과는 'B', 'D', 'E'였습니다. 직관적으로 초기배열의 index를 가지고 한번에 지울 수 있는 방법이 없을까요?ㅠㅠ
            대화보기
            • user0123
              아주 잘 이해갑니당 ㅎㅎ
            • 검사무운
              잘 봤습니다.
            • Jaeyoon Kim
              말씀하신 대로, 괄호 없이 이렇게
              del al[0]
              써도 되네요ㅎ
              대화보기
              • begi
                Python3에서 del을 괄호 없이 사용하려면 어떻게 해야되는건가요?
                시간이 되신다면 위에서 나온 예시를 활용해 알려주실 수 있을까요? 부탁드립니다.
                대화보기
                • 파이썬에서 del은 괄호없이 사용할 수 있으며 ,로 구분하여 복수의 요소를 삭제할 수 있습니다.
                • Frank
                  잘 보았습니다. ^^
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기