728x90
파이썬 리스트 예제: 특정 원소 또는 값 찾기
포스트 난이도: HOO_Intern
# Example Code
def find_HOO(x):
if "HOO" in x:
print("HOO is here!")
else:
print("HOO is not here.")
list1 = [15.6,"Wally",54,"Osvaldo"]
list2 = ["Wald","HOO",6]
list3 = [1,2,3,4,5,6,7,8,"HOO",10,11]
print("List1: ")
find_HOO(list1)
print("List2: ")
find_HOO(list2)
print("List3: ")
find_HOO(list3)
List1:
HOO is not here.
List2:
HOO is here!
List3:
HOO is here!
위의 예제 코드는 def를 활용해서 리스트 안에 원하는 원소, 즉 element를 찾는 코드이다. def를 사용할 경우 반복적으로 사용을 할 수 있기 때문에 코드 내에서 자주 사용해야 할 필요가 있는 Process를 def로 만들어주면 편하다. 위의 코드의 경우에는 리스트 3개를 모두 비교하는데 def로 정의된 find_HOO 기능을 활용해서 간단하게 바로 적용하여 HOO를 찾을 수 있다.
def 안에는 if문을 활용해서 HOO가 리스트 안에 있을 경우와 없을 경우에 대한 출력 메세지를 넣어두었다. find_HOO(x)에서 x는 list 명이 들어가게 된다. 따라서 find_HOO(list1)이라고 하면 list1에서 find_HOO를 적용하여 process 할 것이라는 의미이다.
리스트의 경우에는 문자열과 숫자 모두 작성이 가능하다.
728x90
'Python > Python Examples' 카테고리의 다른 글
[Python Examples] for문 range() 예제 (0) | 2022.10.12 |
---|---|
[Python Examples] 파이썬 if문 예제: Sphere, Cylinder 계산하기 (0) | 2022.10.10 |
[Python Examples] 파이썬 파일 찾기: pathlib, path() (0) | 2022.10.07 |
[Python Examples] 파이썬 텍스트 파일 만들기: open(), %pycat (0) | 2022.10.07 |
[Python Examples] 파이썬 format() 예제 (0) | 2022.10.07 |
댓글