[파이썬 초급 연습문제 #05] 리스트 다루기 (List Overlap)
2019. 8. 21. 11:04ㆍ컴퓨터_Com/파이썬 초급 연습문제_Exercise for bigginers
Exercise 5: 숫자로 이루어진 아래 두 개의 리스트에서 중복되는 숫자를 찾아서 출력하여라. (주의 : 리스트를 구성하고 있는 숫자들의 개수가 다를 경우도 있음.)
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
추가문제:
1. 프로그램 작동 시 무작위로 두 개의 리스트를 입력하는 기능을 추가하라.
2. 이 프로그램은 한 줄로 작성하라.
도움이 되는 파이썬 문법
1. 리스트 속성 (List properties)
파이썬에서는 어떤 숫자가 리스트 안에 들어 있는지를 확인할 수 있다.
1
2
3
4
5
|
>>> a = [5, 10, 15, 20]
>>> 10 in a
True
>>> 3 in a
False
|
cs |
아래와 같이 리스트의 구성요소들을 하나씩 확인하는 방법도 있다.
1
2
3
4
5
6
7
8
|
list_of_student = ['Michele', 'Sara', 'Cassie']
name = input("Type name to check: ")
if name in list_of_student:
print("This student is enrolled.")
else:
print("This student is not enrolled.")
|
cs |
내 풀이
'컴퓨터_Com > 파이썬 초급 연습문제_Exercise for bigginers' 카테고리의 다른 글
[파이썬 초급 연습문제 #07] 리스트에 대한 이해 (List comprehension) (0) | 2019.08.22 |
---|---|
[파이썬 초급 연습문제 #06] 문자형 리스트 (String list) (0) | 2019.08.21 |
[파이썬 초급 연습문제 #04] 약수 구하기 (Divisor) (0) | 2019.08.19 |
[파이썬 초급 연습문제 #03] 리스트 (list) (4) | 2019.08.19 |
[파이썬 초급 연습문제 #02] 홀수짝수 (3) | 2019.08.19 |