728x90
반응형
안녕하세요. 스마트 팩토리입니다. 파이썬 중급 #063 리스트 - 리스트 count함수, extend 함수에 대해 알아보겠습니다.
1. 파이썬 리스트 함수 count(), extend()
(1) 리스트 함수 - count(요소값)
리스트 요소에서 특정 요소값을 개수를 카운트 해주는 함수
리스트.count(요소값) 형식으로 하여 요소값의 개수를 보여준다.
(2) extend(리스트 변수)
리스트.extend(리스트변수)를 활용하여 리스트 변수를 추가할 수 있다.
li1=list()
for i in range(1,11):
li1.append(i)
print("li1 :",li1)
li1 은 1부터 10까지 정수를 요소값으로 가지도록 하였습니다.
li2=[1,2,3,2,3,2,2,3,4,5]
print("li1 요소 개수:",len(li1))
print("li2 요소 개수:",len(li2))
리스트 요소 갯수를 알아보기 위해서 len()함수를 활용하여
리스트 변수 li1, li2모두 개수를 알아보면 둘다 10개입니다.
cnt1=li1.count(1)
cnt2=li1.count(0)
print(cnt1)
print(cnt2)
count함수를 활용하여 리스트 변수 내에 있는 특정 요소값 1 과 0의 개수를 알아볼 수 있습니다.
cnt3=li2.count(2)
cnt4=li2.count(3)
print(cnt3)
print(cnt4)
같은 방식으로 li2 에 있는 2, 3의 수를 알 수 있습니다.
print("li2:",li2)
li1.extend(li2)
print(li1)
li1.extend(li2)를 하면 li1 에 li2를 뒤에 넣을 수 있습니다. 이는 리스트 간의 합과는 다르게 li1 객체에 자료를 추가하는 것입니다.
li1=list()
for i in range(1,11):
li1.append(i)
print("li1 :",li1)
li2=[1,2,3,2,3,2,2,3,4,5]
print("li1 요소 갯수:",len(li1))
print("li2 요소 갯수:",len(li2))
cnt1=li1.count(1)
cnt2=li1.count(0)
print(cnt1)
print(cnt2)
cnt3=li2.count(2)
cnt4=li2.count(3)
print(cnt3)
print(cnt4)
print("li2:",li2)
li1.extend(li2)
print(li1)
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #065 리스트 -인덱스와 슬라이싱 일부값 내용 삭제 (0) | 2022.05.11 |
---|---|
파이썬 중급 #064 리스트 - 정렬함수 sort() 함수 오름차순 정렬 (0) | 2022.05.10 |
파이썬 중급 #062 리스트 - 리스트 요소 출력 [:] (2) (0) | 2022.05.07 |
파이썬 중급 #061 리스트 - 리스트 특정 요소부분만 출력 [:] (0) | 2022.05.06 |
파이썬 중급 #060 리스트 - 시퀀스에 값이 있나 ? 없나 판별 not in[ ] (0) | 2022.05.05 |
댓글