1 append()[ | ]

- 배열 끝에 값을 추가
Python
Copy
names = ['john', 'jane', 'chris']
names.append('alex')
print (names)
# ['john', 'jane', 'chris', 'alex']
2 insert()[ | ]

- 배열의 원하는 인덱스 위치에 값을 추가
Python
Copy
names = ['john', 'jane', 'chris', 'alex']
names.insert(1, 'kann')
print (names)
# ['john', 'kann', 'jane', 'chris', 'alex']
names.insert(0, 'jason')
print (names)
# ['jason', 'john', 'kann', 'jane', 'chris', 'alex']
3 del[ | ]

- 인덱스로 접근하고 삭제 후에 값을 반환하지 않음, 또한 배열의 범위로 삭제 가능
Python
Copy
names = ['john', 'jane', 'chris', 'alex']
del names[0]
print(names)
# ['jane', 'chris', 'alex']
Python
Copy
names = ['john', 'jane', 'chris', 'alex']
del names[:2]
print(names)
# ['chris', 'alex']
4 pop()[ | ]

- 인덱스로 접근하고 삭제 후에 값을 반환, 배열의 범위로 삭제 불가능
Python
Copy
names = ['john', 'jane', 'chris', 'alex']
names.pop(1)
print(names)
# ['john', 'chris', 'alex']
Python
Copy
names = ['john', 'jane', 'chris', 'alex']
a = names.pop(1)
print(a)
# jane
5 remove()[ | ]

- 인덱스가 아닌 값을 삭제
Python
Copy
a = ['1', '2', '1', '3', '4', '5']
a.remove('1')
print (a)
# ['2', '1', '3', '4', '5'] <-- remove 로 1 을 삭제했지만 배열 중에 동일 값이 2개 이상일 경우 순서 상 가장 앞의 값을 제거함
6 슬라이싱[ | ]

- 슬라이싱, 사용자가 원하는 범위를 반환(배열 리스트를 삭제하는 것이 아님)
Python
Copy
a = ['1', '2', '1', '3', '4', '5']
b = a[1:]
print (b)
print (a)
# ['2', '1', '3', '4', '5']
# ['1', '2', '1', '3', '4', '5']
7 extend()[ | ]

- 배열의 뒤에 index 추가
Python
Copy
a = ['1', '2', '3']
a.extend(['4', '5'])
print (a)
# ['1', '2', '3', '4', '5']
8 extend, append[ | ]
• 배열과 배열의 연결은 extend로, 배열에 배열을 추가는 append로
배결와 배결의 연결
Python
Copy
a = ['1', '2', '3']
a.extend(['4', '5'])
print (a)
# ['1', '2', '3', '4', '5']
배열에 다른 배열을 추가
Python
Copy
a = ['1', '2', '3']
a.append(['4', '5'])
print (a)
# ['1', '2', '3', ['4', '5']]
9 "+"[ | ]
- 배열과 배열의 연결 또 다른 방법
Python
Copy
a = ['1', '2', '3']
a = a + ['4', '5', '6', '7', '8', '9', '10']
print (a)
# ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
10 같이 보기[ | ]
편집자 10000LAB Jmnote 에어컨 Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.