python 목록중 색인번호를 포함하여 나타내는 방법


목록으 표기할 때 슬라이싱을 이용하면 [색인번호 1 : 색인번호 2] 로 표기하잖아요 근데 색인번호가 모든 정수일 때, 색인번호 1과 색인번호 2 사이를 표시하는 것이 아니라 색인번호 2를 포함하여 나타내는 방법은 뭐가 있을까요...?

  • 목록의 a번째부터 b번째까지(b번째 원소포함) 혹은 b번째부터 a번째까지의 원소들(a번째 원소 포함)을 출력하는 프로그램 a와 b는 0을 제외한 모든 정수이고 반복문 없이 if문으로 처리하려고 하는데 모든 범위를 나누어야 할까요?

현재 짜려고 시도하는 중인데

homework = input() x = input() y = input()

def find_eliment(a,b) : if a == -1 : result = homework[len(homework) - b : ] if b == -1 : result = homework[len(homework) - a : ] if |a| > |b| : 0 > a and 0 > b : result = homework[ print find_eliment(x,y)

-1일때까지만 나누는게 생각나고 점점 더 복잡해 지는 것 같습니다ㅠㅠ

  • 2018년 05월 13일에 작성됨

  • 질문자가 하려는 것을 적지 말고 무엇을 하려는 것(해야하는 것)인지 목적을 적어주세요. 그리고 [before, after + 1] 와 같이 + 1을 해주면 after 인덱스까지 포함됩니다.    정영훈   2018.5.14 00:41     
조회수 55


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close