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


#리스트 : []
#조별과제 팀을 예시로 하겠습니다.
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에 홍길동이라는 이름이 몇번 들어가있는지 출력


#숫자 정렬
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를 확장시킬 수도 있습니다.
'Python' 카테고리의 다른 글
| [파이썬 ( Python )] Tuple - 튜플 (11) (0) | 2020.09.17 |
|---|---|
| [파이썬 ( Python )] Dictionary - 딕셔너리 (10) (0) | 2020.09.16 |
| [파이썬 ( Python )] 탈출 문자 (8) (0) | 2020.09.13 |
| [파이썬 ( Python )] Format (7) (0) | 2020.09.12 |
| [파이썬 ( Python )] 문자열 처리 & 출력 (6) (0) | 2020.09.12 |