[Python] 문자열 리스트에서 특정 변수 제거 후 출력

해당 포스트는 파이썬(Python)에서 문자열 리스트 내 특정 변수를 제거하고 출력하는 방법을 소개합니다.

python-remove-value-in-list-of-strings

(예시)실행결과

python-remove-value-in-list-of-strings
[예시] 문자열 리스트에서 변수 제거 후 출력하기


질문

flower=['장미','백합','튤립','국화','수선화'] 문자열 리스트 변수를 저장한 후, 꽃이름이 '국화'인 경우 해당 항목을 삭제한 후, 출려되도록 프로그램을 작성하시오.

< Hint >
리스트(list)에서 특정 변수를 삭제할 때에는 remove() 함수를 사용합니다.


풀이

리스트(list) 내의 특정 문자 변수를 제거하는 경우에는 remove() 함수를 사용하면 되며, 리스트(list)에서 값을 한개씩 뽑아가며 출력하는 코드는 아래와 같습니다.

  1. remove() 함수로 '국화' 변수 제거
  2. for() 문을 이용하여 리스트에서 한 개씩 출력

최종 코드

# flower 리스트 생성
flower = ['장미','백합','튤립','국화','수선화'] 

# 꽃이름이 '국화'인 변수 제거
flower.remove('국화') 

# 출력 예시에 맞게 순환하며 flower 리스트 내 변수 출력
for i in range(len(flower)):
    print(flower[i])
장미
백합
튤립
수선화


관련 링크

[1] [Python] numList 변수에서 숫자 정수 13 개수 세기
[2] [Python] 리스트(list)에 변수를 추가하고 내림차순으로 출력하기
[3] [Python] 입력한 숫자들의 총합을 계산하는 계산기 만들기
[4] [Python] 사용자에게 숫자를 입력받아 구구단 계산 결과 출력하기 (2-9단)