반응형

'INSERT'에 해당되는 글 1건

  1. 2020.09.14 [파이썬 ( Python )] List & 삭제 및 확장 (9)
Python2020. 9. 14. 21:05
반응형

[파이썬 ( Python )] List & 삭제 및 확장 (9)

 

실습 코드 1
출력 결과 1

#리스트 : []

#조별과제 팀을 예시로 하겠습니다.

Team = ["홍길동", "김철수", "유리"]

print(Team)
#기본적인 List 형식입니다.

#유리는 몇번째 멤버인가 ?
print(Team.index("유리"))


#맹구의 조별과제 팀 합류
Team.append("맹구")

print(Team)
#append를 사용하면 List 맨 뒤에 추가할 수 있습니다.

# 훈이가 새로 합류하게 되는데 List에서 위치를 2번째에 위치하도록 하겠습니다.
Team.insert(1, "훈이")

print(Team)
#이처럼 순서를 정해서 추가 하고 싶을때는 insert(원하는자리, 추가내용)을 작성해주시면 됩니다.

#맹구가 마음에 안들어 조별과제 팀에서 제외
Team.pop()

print(Team)
#pop() 함수를 사용하게 되면 List의 맨 뒤에서부터 하나씩 꺼내게 됩니다.
#(자료구조에서 Stack과 Pop부분을 공부하시면 원리를 이해 할 수 있을 것이라 생각합니다.)

Team.append("홍길동")

print(Team)
print(Team.count("홍길동"))
#List에 홍길동이라는 이름이 몇번 들어가있는지 출력

 

실습 코드 1-1
출력 결과 

#숫자 정렬

Number_List = [1,5,7,8,3,2,0]

Number_List.sort()
print(Number_List)
#sort 함수를 사용하게 되면 오름차순으로 정렬할 수 있습니다.

Number_List.reverse()

print(Number_List)
#반대로 reverse 함수를 사용하면 내림차순으로 정렬이 가능합니다.


#List 지우기

Number_List.clear()

print(Number_List)

Team.pop()
# List의 확장
Team2 = ["짱구","짱아","봉미선","신형만"]

print(Team)
print(Team2)

Team.extend(Team2)
print(Team)
#이렇게 extend를 사용하여 List를 확장시킬 수도 있습니다.

반응형
Posted by 보안 학생