기초
[파이썬] 리스트에서 특정 문자열 제거 / 문자 삭제
파이썬 서퍼
2020. 12. 27. 15:27
728x90
◎ 리스트에서 특정 문자열 제거
word_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456']
search = "abc"
for word in word_list:
if search in word:
print('>> remove: ' + word)
word_list.remove(word)
print(word_list)
◎ 리스트에서 문자 부분 삭제
word_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456']
search = 'abc'
for i, word in enumerate(word_list):
if search in word:
print('>> modify: ' + word)
word_list[i] = word.strip(search)
print(word_list)
▶ 코드 한 줄로 축약
word_list = [word.strip(search) for word in word_list ]
반응형