신규 블로그를 만들었습니다!

2020년 이후부터는 아래 블로그에서 활동합니다.

댓글로 질문 주셔도 확인하기 어려울 수 있습니다.

>> https://bluemiv.tistory.com/

 

 

 

 

지난글 >> 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

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기