본문 바로가기
Python/Python Examples

[Python Examples] 파이썬 리스트 예제: 특정 원소 또는 값 찾기

by Henry Cho 2022. 10. 7.
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

댓글