IT 세계의 후아
[python]리스트 합집합/교집합/차집합 본문
set 활용하기!!!
a_li = [a, b, c, d]
b_li = [b, c, e, f]
※ 합집합
list(set(a_li) | set(b_li))
== list(set().union(a_li, b_li))
※ 교집합
※ 차집합
list(set(a_li) - set(b_li)
== list(set(a_li).difference(b_li))
# 프로그래머스 lv0 글자 지우기
# str에서 indices[0,2,6,...] 인덱스 글자들만 빼서 출력하기
# 초반 풀이 - 테스트 케이스 에러..
def solution(my_string, indices):
li = list(set([i for i in range(len(my_string))]).difference(indices))
return ''.join([my_string[i] for i in li])
# 수정 후
'Coding > Python' 카테고리의 다른 글
[python]딕셔너리(value로 key값 추출) (0) | 2024.04.24 |
---|---|
[python]소수점 자리수 round (0) | 2024.04.24 |
[python]range (0) | 2024.04.24 |
[python]list comprehension, if-elif-else (0) | 2024.04.24 |
[python]문자열 find, startswith, endswith (0) | 2024.04.21 |