반응형
리스트A 리스트B 더하기
listA, listB 이렇게 리스트 2개가 있다고 치자.
이를 더하고 싶으면 간단하다. 그냥 더하면(+) 된다.
# listA 더하기 listB
listA = ['사과', '딸기', '오렌지', '바나나']
listB = ['귤', '감', '포도', '사과', '바나나']
listC = listA + listB
['사과', '딸기', '오렌지', '바나나', '귤', '감', '포도', '사과', '바나나']
문제는 사과랑 바나나처럼 중복이 생긴다는 것.
리스트A 리스트B 더하고 중복 제거하기
중복되는 value는 set으로 만들었다가 다시 list로 만들어주면 중복제거 가능하다.
# listC 중복제거
listD = list(set(listC))
['감', '귤', '사과', '포도', '바나나', '딸기', '오렌지']
리스트A 빼기 리스트B
리스트에서 리스트를 빼는건 그냥 빼기(-)로는 안된다.
# listA 빼기 listB
listA = ['사과', '딸기', '오렌지', '바나나']
listB = ['귤', '감', '포도', '사과', '바나나']
listE = [x for x in listA if x not in listB]
['딸기', '오렌지']
반응형
'컴퓨터 > Python' 카테고리의 다른 글
파이썬으로 주식 현재가 알려주는 슬랙 (slack) 채팅 봇 만들기 (0) | 2021.08.20 |
---|---|
특정 폴더에 있는 모든 엑셀파일 한 번에 합치는 방법 (파이썬) (4) | 2021.07.21 |
파이썬으로 히스토그램 그리기 (0) | 2021.06.28 |
파이썬으로 박스플롯 (box plot - 상자그림) 그리기 (0) | 2021.06.27 |
파이썬으로 슬랙 (Slack) 채팅 봇 만들기 (2) | 2021.06.22 |
댓글