신규 블로그를 만들었습니다!
지난글 >> 2017/12/28 - [Language/Python] - Python :: 기본 용법 print(), input() #1
my_list = [1,2,3]
print(type(my_list)) # [<class 'list'>]
print(my_list) # [1,2,3]
my_list.append(4) # 맨뒤에 값을 추가
print(my_list) # [1,2,3,4]
my_list.insert(0,-1) # 0번째 index에 -1을 삽입
print(my_list) # [-1,1,2,3,4]
del my_list[0] # 0번째 index 값 삭제
print(my_list) # [1,2,3,4]
my_list[0] = 'a' # 0번째 index 값에 'a' 값으로 갱신
print(my_list) # ['a',2,3,4]
list |
대괄호를 이용하여 사용합니다. [ ] -> 대괄호
my_list = [1, 2, 3] 와 같이 선언후에, type() 함수를 이용해서 my_list의 타입을 알아봅시다.
my_list는 'list' 타입을 갖는것을 알 수 있습니다.
my_list = [1,2,3]
print(type(my_list)) # [<class 'list'>]
print(my_list) # [1,2,3]
list.append() |
list에서는 값을 추가 하고 싶을때 어떻게 할까요?
list에 값을 추가할때 사용하는 함수가 있습니다.
list.append() 라는 함수 입니다.
append()는 list의 맨마지막 부분에 값을 추가합니다.
my_list.append(4) # 맨뒤에 값을 추가
print(my_list) # [1,2,3,4]
my_list.append(10)
print(my_list) # [1,2,3,4,10]
예를들어, my_list = [1,2,3] 이라는 list가 있습니다.
my_list.append(4)를 이용하면, my_list = [1,2,3,4] 처럼 맨 뒷부분에 4가 추가되는것을 알 수 있습니다.
이와같이 my_list.append(10)를 하면, my_list=[1,2,3,4,10]이 됩니다.
list.insert() |
이번에는 insert() 에 대해서 알아보겠습니다.
insert() 함수 또한 list에 값을 추가할 때 사용 합니다.
append()와 다른점은 insert()에서 내가 원하는 위치에 값을 넣을 수 있습니다.
무슨소리일까요?
my_list.insert(1,'a') # 1번째 index에 'a'을 삽입
print(my_list) # [1,'a',2,3,4,10]
예를들어, my_list= [1,2,3]이 있습니다.
my_list.insert(1, 'a')를 이용하면 1번 index 위치에 'a'를 추가하게됩니다.
그래서 my_list = [1, 'a', 2, 3] 이 됩니다.
insert(index, 추가하려는 값) 와 같이 사용하면 됩니다.
list 삭제 |
값을 삭제 하고 싶을때는 어떻게 하는지 알아보겠습니다.
del my_list[0]과 같이 쓰면, my_list의 리스트에서 index 0 번 값을 지우겠다는 것을 뜻합니다.
del my_list[0] # 0번째 index 값 삭제
print(my_list) # ['a',2,3,4,10]
다음글 >> 2018/01/02 - [Language/Python] - Python :: List에 대해 알아보자 #2
'지난글...(안쓰는 글)' 카테고리의 다른 글
Python :: 리스트(List)와 튜플(Tuple) 슬라이싱(Slicing) #4 (4) | 2018.01.03 |
---|---|
Python :: Tuple에 대해서 알아보자 #3 (2) | 2018.01.02 |
Python :: 기본 용법 print(), input() #1 (4) | 2017.12.28 |
JAVA :: Scanner 콘솔창 입력받기 (4) | 2017.12.11 |
JAVA :: printf (0) | 2017.12.08 |
최근댓글