Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 제네릭프로그래밍
- 주피터
- 연산자오버로딩
- OpenCV
- 얕은복사
- 멤버함수로구현
- 프로그래머스lv2
- 11382번
- 기본클래스
- 유도클래스
- list comprehension
- 참조자
- 다형성
- 점프투파이썬
- c++코딩테스트합격자되기
- STL
- 인프런
- 코딩테스트
- 코드잇
- 백준
- C++
- python
- 상속
- 포인터
- OOP
- 동적바인딩
- 데이터사이언스
- 스택
- 깊은복사
- 람다식
Archives
- Today
- Total
WjExplor Story
리스트 함수 활용하기 본문
실습 설명
리스트 함수를 활용하여 아래의 지시 사항을 따르세요.
- numbers라는 빈 리스트를 만들고 리스트를 출력한다.
- append를 이용해서 numbers에 1, 7, 3, 6, 5, 2, 13, 14를 순서대로 추가한다. 그 후 리스트를 출력한다.
- numbers 리스트의 원소들 중 홀수는 모두 제거한다. 그 후 다시 리스트를 출력한다.
- numbers 리스트의 인덱스 0 자리에 20이라는 수를 삽입한 후 출력한다.
- numbers 리스트를 정렬한 후 출력한다.
실습 결과
[]
[1, 7, 3, 6, 5, 2, 13, 14]
[6, 2, 14]
[20, 6, 2, 14]
[2, 6, 14, 20]
출처 : 코드잇
# 빈 리스트 만들기
# 코드를 입력하세요
numbers = []
print(numbers)
# numbers에 값들 추가
# 코드를 입력하세요
numbers.append(1)
numbers.append(7)
numbers.append(3)
numbers.append(6)
numbers.append(5)
numbers.append(2)
numbers.append(13)
numbers.append(14)
print(numbers)
# numbers에서 홀수 제거
# 코드를 입력하세요
i=len(numbers)-1
while i>=0:
if numbers[i] % 2 != 0:
del numbers[i]
i-=1
print(numbers)
# numbers의 인덱스 0 자리에 20이라는 값 삽입
# 코드를 입력하세요
numbers.insert(0,20)
print(numbers)
# numbers를 정렬해서 출력
# 코드를 입력하세요
numbers.sort()
print(numbers)
또는
# 빈 리스트 만들기
numbers = []
print(numbers)
# numbers에 값들 추가
numbers.append(1)
numbers.append(7)
numbers.append(3)
numbers.append(6)
numbers.append(5)
numbers.append(2)
numbers.append(13)
numbers.append(14)
print(numbers)
# numbers에서 홀수 제거
i = 0
while i < len(numbers):
if numbers[i] % 2 == 1:
del numbers[i]
else:
i += 1
print(numbers)
# numbers의 인덱스 0 자리에 20이라는 값 삽입
numbers.insert(0, 20)
print(numbers)
# numbers를 정렬해서 출력
numbers.sort()
print(numbers)
또는
# 빈 리스트 생성
numbers = []
print(numbers)
# 값 추가
numbers.append(1)
numbers.append(7)
numbers.append(3)
numbers.append(6)
numbers.append(5)
numbers.append(2)
numbers.append(13)
numbers.append(14)
print(numbers)
# 홀수 제거 (리스트 컴프리헨션 추천)
numbers = [x for x in numbers if x % 2 == 0]
print(numbers)
# 인덱스 0에 20 삽입
numbers.insert(0, 20)
print(numbers)
# 정렬
numbers.sort()
print(numbers)'Python > Python : Code Study' 카테고리의 다른 글
| 거듭제곱 (1) | 2025.07.30 |
|---|---|
| enumerate() 함수 (1) | 2025.07.30 |
| 환전 서비스 (5) | 2025.07.30 |
| 리스트 인덱스 연습 , 온도 단위 바꾸기 (1) | 2025.07.30 |
| 피보나치 수열 (1) | 2025.07.29 |