파이썬 Data Type Exercise(홀수 리스트, 짝수 리스트, 리스트 내림차순 정렬)

2021. 9. 29. 02:44·프로그래밍/Python
문제

range() 함수를 이용하여 1에서 30까지 짝수 리스트와 홀수 리스트를 생성 후 두 리스트를 출력한다. 

이후 두 리스트를 결합하여 새 리스트를 만들고 이 리스트를 내림차순 정렬하여 출력한다. 

 

 

Expected output:

list1: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29]

list2: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30]

result: [30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

 

 

실행화면

 

 

코드
oddList = list(range(1, 30, 2)) #홀수 리스트
evenList = list(range(2, 31, 2)) #짝수 리스트
print("list1:", oddList)
print("list2:", evenList)
resultList = oddList + evenList #리스트 결합
resultList.sort(reverse = True)
print("result:", resultList)

 

 

코드 설명

홀수 리스트, 짝수 리스트 생성

oddList = list(range(1, 30, 2)) #홀수 리스트
evenList = list(range(2, 31, 2)) #짝수 리스트
  • range(시작숫자, 종료숫자, step)
  • list(range(시작숫자, 종료숫자+1, 원소들 사이의 간격))

 

리스트 역순 정렬

resultList.sort(reverse = True)

cf. 오름차순 정렬

resultList.sort()

 

 


 

참고한 사이트:

https://lovelydiary.tistory.com/36

 

파이썬 크롤러) 리스트에서 홀수번째 혹은 짝수번째 요소만 추출하기

#1. 리스트에서 요소를 추출하는 방법 일반적으로 리스트에서 요소를 추출하려면 인덱스 번호를 활용한다. 예를 들어 a_list=['one','two','three','four','five']라는 리스트가 있을 때 a_list[0]과 같이 리스

lovelydiary.tistory.com

 

https://wikidocs.net/16045

 

19. for in 반복문, Range, enumerate

## 1. for in 반복문 - 여타 다른 언어에서는 일반적인 for문, foreach문, for of문등 여러가지 방식을 한꺼번에 지원하는 경우가 많습니다. - Pyt ...

wikidocs.net

 

저작자표시 비영리 변경금지 (새창열림)

'프로그래밍 > Python' 카테고리의 다른 글

[파이썬] 카페 주문 프로그램(클래스, 파일 이용)  (1) 2023.03.20
[파이썬] 정수를 입력받아 곱셈 과정을 출력하는 프로그램  (0) 2023.03.20
[파이썬] 소수점 아래 n자리 수까지 출력(반올림 없이 출력)  (0) 2022.05.08
파이썬 Data Type Exercise (소문자→대문자 변환, 문자열 바꾸기)  (0) 2021.09.29
'프로그래밍/Python' 카테고리의 다른 글
  • [파이썬] 카페 주문 프로그램(클래스, 파일 이용)
  • [파이썬] 정수를 입력받아 곱셈 과정을 출력하는 프로그램
  • [파이썬] 소수점 아래 n자리 수까지 출력(반올림 없이 출력)
  • 파이썬 Data Type Exercise (소문자→대문자 변환, 문자열 바꾸기)
청량리 물냉면
청량리 물냉면
프로그래밍 공부를 하고 있습니다. 공부 내용 정리 겸 정보 공유를 목적으로 합니다.
  • 청량리 물냉면
    노력중인 블로그
    청량리 물냉면
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 프로그래밍
        • Programming
        • C | C++
        • Java
        • Python
      • 웹 프로그래밍
        • HTML | CSS
        • JavaScript | TypeScript
        • React
        • Vue.js
        • Next.js
        • Spring & Spring Boot
        • JSP & Servlet
        • DB
      • 웹 프로젝트
        • 웹 프로젝트
        • 🥨스낵몰
        • 👨‍👨‍👧‍👧소셜 가계부
        • 🌜꿈 일기장
        • 🔮포트폴리오 사이트
        • 🏃‍♂️팀 프로젝트: 일정관리 프로그램
        • 📈팀 프로젝트: AI기반 주식 분석 플랫폼
        • 😺Just Meow It: 고양이의 조언
      • 앱 프로그래밍
        • Flutter
        • Kotlin
      • Problem Solving
        • 백준
        • 프로그래머스
        • SWEA
      • Computer Science
        • 알고리즘
        • 컴퓨터 네트워크
        • 이산수학
      • Developer
        • 후기
        • 자료정리
        • 취업 | 취준
        • 웹개발 교육 프로그램
        • TIL
  • 블로그 메뉴

    • 홈
    • Github
  • 공지사항

    • 프로그래밍 공부 중😊
  • 인기 글

  • 태그

    Next.js
    클론 프로젝트
    Jiraynor Programming
    공식문서
    리액트
    백준
    타입스크립트
    프로그래머스
    뉴렉처
    웹사이트
    강의내용정리
    mysql
    ZeroCho
    알고리즘
    d3
    SWEA
    컴퓨터네트워크
    구현
    bfs
    Til
    포트폴리오
    spring boot
    React
    플러터
    프로젝트
    블로그 제작
    자바
    자바스크립트
    파이썬
    AWS
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
청량리 물냉면
파이썬 Data Type Exercise(홀수 리스트, 짝수 리스트, 리스트 내림차순 정렬)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.