본문 바로가기
Python

파이썬 중급 #063 리스트 - 리스트 count함수, extend 함수

by Smart Factory in 2020 2022. 5. 8.
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
반응형

댓글