List
빠르고 순차적이서 인덱싱이 가능하고 순회 가능한 타입이다.
선언은 [ ] 를 사용하여 아래와 같이 하면 된다.
a = []
b = [1, 2, 3]
c = ['Life', 'is' , 'too' , 'short']
d = [1, 2, 'Life', 'is' ]
e = [1, 2, ['Life', 'is' ]]
List Operation
lst.append(val)
> lst 끝에 val 을 추가한다.
|
a = [1, 2, 3]
a.append(4)
print (a) #[1, 2, 3, 4]
|
lst.extend(seq)
> 원래의 lst 에 seq 를 더한다.
|
a = [1,2,3]
a.extend([4,5])
print (a) #[1, 2, 3, 4, 5]
|
lst.insert(idx,val)
> idx 위치에 val 을 삽입한다.
|
a = [1,2,3]
a.insert(0, 4)
print (a)#[4, 1, 2, 3]
|
lst.remove(val)
> remove(x) 는 첫번째 나오는 x 를 삭제한다.
|
a = [1,2,3,1,2,3]
a.remove(3) #[1, 2, 1, 2, 3]
print (a)
|
lst.pop([idx])
> 끝단 원소를 pop 한다.
|
a = [1,2,3]
b = a.pop()
print (a) #[1, 2]
print (b) # 3
|
lst.sort()
> 원소를 sort 한다.
|
a = [1, 4, 3, 2]
a.sort()
print (a) #[1, 2, 3, 4]
|
lst.reverse()
> 원소를 뒤집는다.
|
a = ['a', 'c' , 'b' ]
a.reverse()
print (a) #['b', 'c', 'a']
|
'Script > Python' 카테고리의 다른 글
07. Key container - Dictionary (0) | 2020.01.15 |
---|---|
06. Sequence Container - Tuple (0) | 2020.01.14 |
04. Sequence Containers (0) | 2020.01.14 |
03. Base Types (0) | 2020.01.14 |
02. Eclipse 플러그인_Python (0) | 2020.01.14 |