리스트 조작하기
리스트를 조작하는 매서드중에 append(값)은 리스트 맨뒤에 값을 추가한다.
a = [20,40]
a.append(60)
a
[20, 40, 60]
리스트의 할당과 복사
할당과 복사는 비슷한 것 같지만 큰 차이점이 있다.
할당의 경우
a = [1,1,1,1,1,1]
b = a
b[2] = 2
a
[1, 1, 2, 1, 1, 1]
b
[1, 1, 2, 1, 1, 1]
복사의 경우
a = [1,1,1,1,1,1]
b = a.copy()
b[2]=2
a
[1, 1, 1, 1, 1, 1]
b
[1, 1, 2, 1, 1, 1]
리스트 연산하기
리스트에 덧셈과 곱셈 연산자를 사용해 보자.
+ 연산자는 리스트를 서로 연결하며, extend 와 같다.
a = [1,2,3]
b = [4,5,6]
a + b
[1, 2, 3, 4, 5, 6]
* 연산자는 특정 횟수 만큼 리스트의 요소를 반복한다.
그런데 0, 또는 음수를 곱하면 빈 리스트가 나오며, 실수도 곱할수가 없다.
a = [1,2,3]
b = [4,5,6]
a * 3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
b * 0
[]
b
[4, 5, 6]
반복문으로 리스트 모든 요소를 출력하기
리스트와 for 문을 사용하여 출력해 보자.
a=[1, 2, 3, 1, 2, 3, 1, 2, 3]
for i in a:
print(i)
1
2
3
1
2
3
1
2
3
리스트에서 특정 조건을 만족하는 요소만 추출하기
리스트에 들어 있는 문자열중에 문자열 길이가 4인 것만 출력해 보자.
k = ['banana', 'bravo', 'piano', 'golf', 'chart', 'integer', 'good', 'sort', 'hotel']
for i in k:
if len(i) == 4:
print(i)
golf
good
sort
'파이썬(PYTHON) > 리스트와 튜플' 카테고리의 다른 글
파이썬에서, 튜플 사용하기 (0) | 2022.05.30 |
---|---|
파이썬에서, 리스트 사용하기 (0) | 2022.05.30 |
파이썬에서, 문자열의 사용 (0) | 2022.05.30 |