군침이 싹 도는 코딩
PYTHON LIST - 추가/수정/삭제 하는법 본문
리스트를 만드는법
[]
>>> []
list()
>>> []
# 두 방식 모두 비어있는 리스트를 만들어준다
[ 90, 88, 23, 55, 64, 100 ]
>>> [90, 88, 23, 55, 64, 100]
['홍길동','김나나','영수','철수']
>>> ['홍길동', '김나나', '영수', '철수']
# 리스트 안에 숫자나 문자를 입력하면 그것을 리스트로 만들어준다
['홍길동',29,270.5,[1,2,3]]
>>> ['홍길동', 29, 270.5, [1, 2, 3]]
# 여러 종류를 동시에 저장도 가능하다
리스트의 인덱스값을 입력해 출력할 수 있다.
week=['Mon','Tue','Wen','Thu','Fri']
week[1] # 변수명에 대괄호를 쓰고 안에 불러올 인덱스를 써주면 된다
>>> 'Tue'
week[-1] # 맨 뒤는 -1로 써도 된다
>>> 'Fri'
week[1:3+1] # 부분을 가져오고 싶으면 콜론 (:) 을 사용해 시작점 끝점을 좌우에 입력
>>> ['Tue', 'Wen', 'Thu']
week[0][-1] # 가져 온 값에서 다시 슬라이싱도 가능하다
>>> 'n'
리스트 안에 있는 값을 바꿀수있다.
week
>>> ['Mon', 'Tue', 'Wen', 'Thu', 'Fri']
week[0]='Sun' # 값을 바꾸고 싶으면 = 기호 좌측에 바꾸고 싶은 자리를 써주고 우측에
# 바꿀값을 써준다 = 기호를 사용하였으므로 따로 출력 되는것은 없다
week
>>> ['Sun', 'Tue', 'Wen', 'Thu', 'Fri']
리스트에 항목을 추가할수있다.
week
>>> ['Sun', 'Tue', 'Wen', 'Thu', 'Fri']
week.append("Sat") # append 함수에 파라미터안에 추가할 데이터를 넣는다
# append 를 사용하면 맨 끝에 추가 된다
week
>>> ['Mon', 'Tue', 'Wen', 'Thu', 'Fri', 'Sat']
week.insert(1,'Mon') # insert 함수에 파라미터안에 원하는 자리 , 넣고싶은 데이터를
# 넣으면 자리를 지정해 원하는 데이터를 넣을수 있다
week
>>> ['Mon', 'Mon', 'Tue', 'Wen', 'Thu', 'Fri', 'Sat']
리스트에 항목을 삭제할수있다.
week
>>> ['Mon', 'Mon', 'Tue', 'Wen', 'Thu', 'Fri', 'Sat']
del week[1] # del 을 사용해서 변수[인덱스] 를 집어넣으면 삭제한다
week
>>> ['Mon', 'Tue', 'Wen', 'Thu', 'Fri', 'Sat']
week.remove('Thr') # remove 함수는 파라미터에 원하는 데이터를 넣으면 삭제해준다
week
>>> ['Mon', 'Tue', 'Wen', 'Fri', 'Sat']
week.pop() # pop 함수는 파라미터에 아무것도 넣지 않으면 맨 뒤 데이터를 지운 뒤
>>> 'Sat' # 지운 데이터를 출력해준다
week
>>> ['Mon', 'Tue', 'Wen', 'Fri']
week.pop(1) # pop 함수에 파라미터로 인덱스를 써주면 해당 인덱스의 데이터를 삭제하고
>>> 'Tue' # 지운 데이터를 출력해준다
week
>>> ['Mon', 'Wen', 'Fri']
'Python > Basic' 카테고리의 다른 글
PYTHON DICTIONARIES - 데이터의 추가,수정,삭제 / 키값,벨류값,쌍으로 가져오기 (keys,values,items) (0) | 2022.11.16 |
---|---|
PYTHON DICTIONARIES - 생성/데이터 억세스(get) (0) | 2022.11.16 |
PYTHON LIST - 원하는값 찾기(인덱스)/연산/정렬(sorted,sort) (0) | 2022.11.16 |
STRINGS - 문자열을 다루는 함수 1 (upper,lower,split,replace) (0) | 2022.11.15 |
PYTHON DATA TYPE (0) | 2022.11.15 |