혼자공부하는 파이썬 04 반복문
혼자공부하는 파이썬
04 반복문
04-1 리스트와 반복문
리스트 선언 예
>>> array = [273, 32, 103, "문자열", True, False]
>>> print(array)
[273, 32, 103, '문자열', True, False]
리스트 선언하고 요소에 접근하기
>>> list_a = [273, 32, 103, "문자열", True, False]
>>> list_a[0]
273
>>> list_a[1]
32
>>> list_a[2]
103
>>> list_a[1:3]
[32, 103]
>>> liat_a[0] = "변경"
["변경", 32, 103, "문자열", True, False]
첫째, 대괄호 안에 음수를 넣어 뒤에서 부터 요소를 선택할 수 있습니다.
>>> list_a = [273, 32, 103, "문자열", True, False]
>>> list_a[-1]
False
>>> list_a[-2]
True
>>> list_a[-3]
'문자열'
둘째, 리스트 접근 연산자를 다음과 같이 이중으로 사용할 수 있습니다.
>>> list_a = [273, 32, 103, "문자열", True, False]
>>> list_a[3]
'문자열'
>>> list_a[3][0]
'문'
섯째, 리스트 안에 리스트를 사용할 수도 있습니다.
>>> list_a = [[1,2,3],[4,5,6],[7,8,9]]
>>> list_a[1]
[4,5,6]
>>> list_a[1][1]
5
리스트 연산자: 연결(+), 반복(*), len()
리스트 연산자 예제, list01.py
# list01.py
# 리스트 선언합니다.
list_a = [1,2,3]
list_b = [4,5,6]
# 출력합니다.
print("# 리스트")
print("list_a =", list_a)
print("list_b =", list_b)
print()
# 기본연산자
print("# 리스트 기본 연산자")
print("list_a + list_b =", list_a + list_b)
print("list_a * 3 =", list_a * 3)
print()
# 함수
print("# 길이 구하기")
print("len(list_a) =", len(list_a))
# list01.py 실행결과
# 리스트
list_a = [1, 2, 3]
list_b = [4, 5, 6]
# 리스트 기본 연산자
list_a + list_b = [1, 2, 3, 4, 5, 6]
list_a * 3 = [1, 2, 3, 1, 2, 3, 1, 2, 3]
# 길이 구하기
len(list_a) = 3
리스트 요소 추가하기: append, insert
리스트 요소 추가하기, list02.py
# list02.py
# 리스트 선업합니다.
list_a = [1,2,3]
# 리스트 뒤에 요소 추가하기
print("# 리스트 뒤에 요소 추가하기")
list_a.append(4)
list_a.append(5)
print(list_a)
print()
# 리스트 중간에 요소 추가하기
print("# 리스트 중간에 요소 추가하기")
list_a.insert(0, 10)
print(list_a)
# list02.py 실행결과
# 리스트 뒤에 요소 추가하기
[1, 2, 3, 4, 5]
# 리스트 중간에 요소 추가하기
[10, 1, 2, 3, 4, 5]
반응형
'Python' 카테고리의 다른 글
The Python Programming Language: Numerical Computation (0) | 2017.11.13 |
---|---|
파이썬 자료형 Python 3 - Types and Sequences (0) | 2016.12.14 |
Mac OS X에서 파이썬 Python 코딩 환경 구축 (0) | 2016.12.14 |
댓글
이 글 공유하기
다른 글
-
The Python Programming Language: Numerical Computation
The Python Programming Language: Numerical Computation
2017.11.13 -
파이썬 자료형 Python 3 - Types and Sequences
파이썬 자료형 Python 3 - Types and Sequences
2016.12.14 -
Mac OS X에서 파이썬 Python 코딩 환경 구축
Mac OS X에서 파이썬 Python 코딩 환경 구축
2016.12.14